Gaining

Ok, I’m pretty young and can’t stop gaining, I also have horrible stretch marks. I can’t stand it and am embarrassed to go out in public. Do you have tips on diets or types of exercise I can do.