Protein, Creatine, Arginine, Glutamine, Beta-Ecdysterone, ZMA......
Unless you are independently wealthy, you are going to have to narrow your supplementation to a few of the most effective supplements.
#1 Protein Supplements
The very building block of muscle tissue. If you only take one supplement, make it protein! Bodybuilders need to ingest at least 1 -1.5 grams of high quality protein per pound of bodyweight each day! There are many different types of protein supplements to choose, each having different properties for different uses. See Whey Protein, Beef Protein, Rice Protein.
#2 Creatine Supplements
Creatine creates gains in muscle strength and energy which translates to more muscle mass! If you are interested in hardcore bodybuilding supplements, take creatine!
#3 Multi-Vitamins
Your body needs all the essential vitamins and minerals in order to use protein efficiently.
#4 Glutamine Supplements
Glutamine is the most abundant amino acid in the body, and helps prevent muscle tissue breakdown during and after workouts. This is among the most popular bodybuilding supplements in the amino acid category.
#5 Arginine: Nitric Oxide Boosters
A.K.A. NO2 supplements, this is primarily a supplement containing the amino acid Arginine, which boosts the body's production of Nitric Oxide. Nitric Oxide helps to dilate blood vessels, allowing more nutrients to reach the muscle tissue.
Make sure your muscles are getting enough of these supplements for muscle growth and recovery. They are the most popular supplements for good reason.