I was an airframe mechanic in the Navy & worked on a lot of aluminum surfaces. After sand blasting we coated the part with
apple cider vinegar & let it dry. This tended to slightly etch the aluminum which held the paint better. Then a spray coat of
zinc chromate and lastly a paint and color of your choice. Now days I use
Rustoleum as my final coat and it holds up great!