Just to throw something out there...and to give you a quick "I'm fairly knowledgeable in this area sentence"...I'm fairly knowledgable in this area.
When comsuming protein...
One word...fish. It is the best protein the human body can consume. Period.
Bird, cow, lamb, pork can be tasty and loaded with protein but by the time your body spends the energy to digest that stuff, you're hurting yourself more than helping. When consuming fish, the body actually uses every gram of protein. For cow, its only around 60% or so that the body uses...and that's cooked medium rare. It gets worse the more you cook it...(and yes, peanut butter is delicious and loaded with protein but eating that stuff too much...you don't need it everyday...) And don't forget your legumes!
Cook your meat properly! Esp. with fish, always when the fish flakes easily. This country is horribly unhealthy because of the way we consume meat...always overcooked. Eating overcooked meat will generate calcium deposits in your joints.

No bueno!
Moving on to...
Variety variety variety variety variety!!!!!!!! They say its the "spice of life" but that's a massive understatement! Just like working out, you can't do the same thing everyday and expect optimum results. The body can get used to a certain type of food...on top of that, the best reason for variety is the slew of different vitamins in different types of food. Variety is the best way to ensure proper diet in leu of gaining muscle mass and optimum fitness...which is what you need to gain the mass...
Carbs...
Stay. Away. From...REFINED! CARBOHYDRATES! And REFINED! SUGARS!! Can never say this enough...get your carbs from fruits, veggies, and whole grains!
just a couple pennies...
cheers