Actually it isn't good to 'pound your body with as much food as you can'. At a certain point your body will cease to absorb proteins and minerals used in muscle gain and it will just be a waste of food.
How much should you eat?
|If your weight has been relatively stable for several weeks, the best way to work out your optimal calorie need is to estimate your current calorie intake by keeping a food diary. Since it takes 2500 extra calories to gain 1lb of muscle you need to increase your food intake appropriately. Slow gainers should add an extra 500kcal to their daily diet; fast gainers may need less.|
Also important is your daily protein intake, which should be relevant to your body weight.
|Experts at the International Conference on Food, Nutrition and Sports Performance recommended that (strength) athletes should comsume between 1.4-1.7g/kg protein per day.|
Contrary to popular belief extra protein above the body's requirements is not converted into muscle.
What the first part of this quote means, is, for every kilogram you weigh, you should be consuming 1.2-1.7 grams of protein a day. For eg. a strength trainer weighing 70kgs, should be consuming 98-119g. All information on nutritional contents of foods is required on packaging these days, so it's not hard to tabulate.
Also, being huge isn't for all people. In fact it can be unhealthy for some. Your ideal BMI is 22. To calculate a healthy BMI for you go here
Edit: Suppose I should provide a source. The complete guide to Strength Training, a core text book in most Personal Training degrees.