Still working out on how to get rid of acne scars. As for acne itself, the previous answerers have pretty good suggestions. I was want to add that when looking for a scrub to exfoliate, make sure it contains salicylic acid.
You should also you a cleanser that contains benzoyl peroxide. This not only removes the dirt that clogs your pores, but the benzoyl peroxide kills acne causing bacteria.
When looking for a moisturizer, look for one that says noncomedonic and contains SPF. Noncomedonic means that it is oil free and will not cause acne. SPF, obviously, protects your skin from sun damage. You may also want to look for one that contains Vitamin E, which fades scars.
As for specific brands, everyone is different. One brand that works for someone may not work for the next person. Perfect example: Proactiv. Some people swear by it, while others hate it. Generally, just look for salicylic acid and benzoyl peroxide for exfoliation and cleansers. Look for noncomedonic, SPF, and vitamin e when looking at moisturizers, make up, etc.
1.) Exfoliate. This removes the top layer of the skin, with all the dead skin cells and bacteria that clog up your pores. There are many gels you can buy in your local pharmacy that exfoliate, you can even buy exfoliating washes that come with the beads in them to scrub your face clean.
2.) Moisturize. It's extremely important to keep the skin moisturized so it can heal better without scarring. You cannot let your skin overdry or your condition will worsen. There's many lotions that are special for moisturizing the face (also in your local pharmacy). It's important to ALWAYS moisturize after you wash your face.
I used Murad Acne Complex kit to heal my acne because it comes with everything, a wash, exfoliater, a pimple gel, AND a moisturizer all in one for only $35... it worked great for me. I saw results within a month..