Benzoyl Peroxide – Benzoyl Peroxide has been widely researched and is considered one of the most effective over-the-counter acne treatments. It’s hailed for its ability to penetrate the hair follicle to kill acne bacteria without too much adverse reaction.