I always use a good detergent prior to paint. It really helps the paint stick. What is good? Dutch cleanser and bar keepers friend both work well. Also you have to give the frame some cure time. I would wait at least 10 days before assembly, and stick it in the hot sun to allow the paint to "bake" if possible.