What type of skin do you have? And what skincare are you using currently?
This may sound strange, but try an oil cleanse. It's about 1/3 (or less) castor oil, to 2/3 (or more) olive oil (or safflower, sunflower, jojoba, etc). Wet your face, mix the oils together, massage them into your skin for a couple minutes, then wipe it off with a hot wash cloth, rinsing the cloth off and repeating as needed. The castor oil pulls out impurities, the olive oil removes make-up/dirt, and will leave your skin feeling super soft. I do it once a week or so, but I know a lot of people who only wash their face this way.
Word of warning though, if anyone tries this method as a daily wash, around the two week mark you may find some breakouts, even some nasty cystic ones. It's your skin purging, and if you can make it over that hump, apparently it's magical.
I've just rejigged my whole skincare process with pretty much all Mario Badescu products! You may benefit from their Silver Powder to unclog & tighten pores, i have a friend who swears by it:
http://www.mariobadescu.com/silver-powder