Eggs by themselves are not a great source of any single nutrient, but they are a good source of combined nutrients. Egg protein is some of the most easily digestible protein which can be found in natural sources. I've been bodybuilding - non professionally - for over 15 years now, and eggs have been a important part of my nutritional program. Lean meats, chicken and fresh fish should supply you with all the protein you need. And lots of fresh vegetables, greens and fiber should provide you with minerals and vitamins. A good supplement which balances these nutrients would be Brewers Yeast, in pill form. Also, new manufacturing processes in When Protein manufacturing have made Whey Protein powders very effective and digestible at a relative low cost to the consumer. My personal favorite is 'Optimum Nutrion 100% Whey Protein powder'. Brewers yeast is rich in minerals and amino acids, and a good supplement for active individuals, but your priority should be to get your meals in order before going the supplementation route.