youve made your second responsible choice in this matter, your first was having the humility and maturity to come on here and asking people who have been thru it....good job bro. im gonna give u the list of stuff that helped my pack on muscle at your age.. i was pretty lean too . and this natural stuff works. multi vitamin, creatine, arginine or any No2 product, u wanna boost your test higher look into ZMA. as for food, u should have the mentality of eating a small garden with each meal haha. the dark leafy veggies have plenty on antioxidants which help with recovery along with keeping you healthy. broccoli , spinach sprouts, romaine lettuce.. i have read a few articles that they contain plant sterols that can bring down estrogen naturally. get a solid protein shake that doesnt contain too much shit fillers that companies like to put in. the less ingredents the better ( except for amino acids and vitamins). BCAA's before and after training. glutamine post work out and before bed...