Acne is caused by bacteria, oils in the skin, and sometimes uncleanliness. The most important thing to do is keep your skin clean. Just let the soap and water run down your body and scrub it well. No matter how badly you want to remove the pimples by 'popping them,' don't. This will just cause the spread of the bacteria. Your body will take care of it. There are specific acne treatments you can get from your practitioner or physician.
it's either hereditary or lifestyle, but i think it can be removed by eating vegetables and fruits because these have vitamins that makes the skin healthy especially vitamin C. when you eat meat don't eat the fat part and make sure that the meat you eat is not very oily.
acne can be the result of stress/hormones etc. not just being clean and your diet - but both are important too. If its hormonal you may need to see a dr - if you think it is stress related try to exercise, get enough sleep, reduce your stress. Whatever you do don't pick at them! you will have scars and they don't go away very easily. Murad has a acne treatment line, I don't know much about the whole line but their Acne Spot Treatment made with sulfur is the BEST! If it looks like I'm getting a pimple I just put this on - and no pimple! Good Luck :)