I have super-oily skin (especially T-zone), fairly oily body skin, and acneic face around the cheeks, forehead, nose, and mouth area. There's really two types that I get, bacterial-caused acne around the mouth and comedones on the nose and forehead from sebum or hair products.
There are a few things that work for me.
I could work out every day (heavy cardio or light cardio+weights), and sit in the steam room (not sauna) for 15 minutes afterward, and just wash my face with simple Cetaphil liquid facial wash (~$7 for a big bottle) in the shower in the morning and after my workout, and splash on a little bit of non-alcohol toner (such as Neutrogena's in the light blue bottle, ~$5), as well as using a simple apricot scrub (St. Ives, ~$2) 2-3 times per week in the shower, and I'll have enough of a balance of sweat, washing, and exfoliation that (a) my pores don't get clogged and (b) bacteria doesn't amount a lot on my face. Light therapy and daily shaving enhances this further (essentially two types of exfoliation). For me, this works best, because I like to work out (and be fitter), I don't mind sweat, I like exfoliating, and it works perfectly--it balances out the sweat and oil that my skin produce to give me something closer to normal skin. (That's the difference between oily and dry skin, by the way--oil production vs. sweat.)
Or, I could use products such as alpha and beta hydroxy acids (AHAs/BHAs), or chemical exfoliants, and even combine them with physical exfoliants. Alphas are not oil-soluble, such as glycolic acid, and those therefore do not integrate into the pores so they don't help much with acneic issues. Betas (or I should say beta, since there is only one--salicylic) are oil-soluble thus can exfoliate within the pore--get out dead skin to an extent, sebum, oil, dirt, microbes, etc. Really cleans 'em out when combined with an antibacterial solution like benzoyl peroxide. But that can be drying, and then I have to use more expensive toners (to bring it back into pH balance), moisturize to add back the protective oils to the skin, use spot-treatment of salicylic acid when things go wrong, etc. (Plus benzoyl peroxide ruined a $300 set of sheets of mine!!!!!!! It bleaches cotton!) Obviously then one is tied to lots of really expensive products, a longer daily preparation cycle, lots of chemicals with potential side effects, sunlight photosensitivity, etc. It works, yes, and with ENOUGH chemical use your pores could be practically invisible... but yeah. Costly and inconvenient.
Now, if you have deep acne, or your face is covered with comedones (clogged pores), you're probably going to have to see a dermatologist and get on some kind of Retin-A or something to permanently lesson your sebaceous glands' excrement because it's totally out of your control. Deep acne is so painful, I had one once.. and to think some peoples' whole faces are covered in a mask of it.
Anyway, best of luck to you! Look into how pores and sebaceous glands work and apply the anatomical science to your lifestyle!