Just a cream will not help you get rid of those skin issues. What you need is a regular cleaning, every hour atleast with normal water. Do not touch your face other times. Take good amount of water and then also do a regular exercise. It shall help the circulation. All these things shall see to it that you shall improve. Along with this a topical cream is good. Dont go in for too many creams.