I have Seen your question,
Acne generally appear due to factors like age -related , excessive testosterone
, and high fat consumption in food.Its can be prevented for sure. Old marks though cannot be removed unless you undergo plastic surgery
, but you can prevent new acne , by applying ayurvedic products like "Tadheen " balm , steaming and applying lemon for once a week.
But my previous experience did show that products like benzoyl peroxide
do leave marks hence i suggested you the natural and effective remedies.
But in any case i would also recommend you to see a dermatologist
for any further guidance.
Hope this Helps,