2 things that work great for the problems I have (sound similar to yours) are:
1.Clean and Clear Blackhead Scrub (don't know if that's the real name, but they only make one blackhead scrub so you'll find it....it works better for me than Neutrogena).
2. Biore Triple Action Astringent
Been using this combo for a short time and it's really helping. The astringent is getting the oil cut way, way down and the scrub is clearing up the blackheads.
With blackheads, try to exfoliate.
Also, use a lotion that is oil free on your face.