if you want to gain fat then eat a lot of junk
but if you want to gain weight like lean muscle then eat about 3500 calories a day, have about 70g of protein aday (protein shakes)
so you want a lot of calories with little fat
wow anybody who thinks baseball isnt a sport should die in a ditch and be the devils servent and every night needs to stick their dick in a lava bath for an hour and suck a 50 foot cock for an hour..and thats being nice