truthfully man I found what works for me is just scrubbing my face with a rag and water. because I found soap irritated my face and caused more breakouts. Also as far as the body change your soap to a dermatologist soap you can find these at most health food stores or try where your girl goes like a spa type place. I know it sounds crazy as fuck but toothpaste on your face at night actually works. If you are breaking out after the gym or you notice its on areas of your body where the clothes are fitting tightly then under armor is the shit. It allows yourskin to breath. Never leave the gym after you have sweated profusely or used a dry sauna to sweat because all of your pores are open and this allows dirt in. If at all possible shower at the gym. Use an antibacterial soap. This is what I found works for me and I have had maybe 3 to 4 pimples a year for the last 10. Also chocolate and other foods do not cause breakouts.