How often do you exfoliate? Once a day? I would up it to twice a day. Morning and night. Cleanse first, then exfoliate. I use a brand that you can only get on-line, and its pretty pricey, but ive never had bad skin since using it - even this pregnancy and its my third. You have to draw those impurities out to the skin surface, thats why i suggested exfoliating twice a day. I would forget the toner. I would also use a clay mask twice a week. Exfoliate, then do the mask.

You prob already know this, but drinking even more water helps flushes away those toxins......