The best way to gain weight in my opinion is food...EAT, EAT and EAT some more...Supplements do not work if you dont diet right and lift hard...Plus I wouldnt recommend any supplements to you because ur only 16...Protein,fish oil, multi-vitamin and like I said...a lot of lean healthy food!