I am 19 and playing college baseball. I am very small to be a college athlete and have tried everything without takeing proteins or anything. I eat nonstop but never gain. I just want to know what are some good diets to gain weight, protiens, creatien, or whatever there is short of steriods.