I don't know anything about you, whether you are some skinny kid or a fat guy or what. But this article has a lot of truth in it.
T NATION | Truth About Bulking
That said, as a female and somewhat older, shorter one, I have found that a serving of lean meat or fish at every meal accompanied by a potato, vegetables or both, is adequate for me to be able to build muscle and strength to the best of my limited ability. There is no need to shove tons of calories in, just get adequate protein and carbohydrate to support steady progress.
Female, 5'3", 48, Starting weight: 163lbs. Current weight: 135.
Starting squat: 45lbs. Current squat: 145 x 4.