Painting ???

Been trying to clean my aluminum wheels. Made some progress. Would like some suggestions. They have polished spokes ( cleaned relatively easy ) the rest is a textured finish, similar to a very rough sand blasting . I want to clean the rough finish better then paint it black., leaving the polished finish. What product works best in your opinion? Also what prep and paint would be best on The aluminum . Do I need a primer ? If so what ? I would like to use a satin black finish paint.
Yote