There are many natural remedies that can help fight acne. First and foremost, keep your skin clean, but do not over wash as this can backfire and cause your body to respond by producing more sebum, thereby creating a vicious cycle (you will have over dry, broken out skin) Salicylic acid can help treat minor acne, however overuse of it can cause your skin to become too dry while underneath the pus and sebum are still building up. For more check out:
http://www.healthninjas.com/remedies/acne.shtml