If its not dirty from oil or gas, an aluminum acid wash would be the easiest and best bet. Something like alumiprep or "steam iron cleaner".

Unfortunately care aluminum is just begging to oxidize and get dirty. Your best bet is to paint it with something like alumiblast afterwards so it seals the pores, stops oxidation and will clean up easily.