If you're looking to become big, it's not so much about supplementation as it is about picking up the fork. You have to eat LOTS and train HARD. And when I say eat lots I don't mean eat everything in sight. If you bulk up on junk food, you'll be big and you'll be fat. No one wants that. If you want to get big while remaining lean, you have to eat lots of healthy food. Aim for 1 gram of protein per pound of bodyweight that you'd LIKE to be. So if you want to be 200 pounds, you should be eating a minimum of 200 grams of protein a day. Eat healthy carbohydrates as well (fresh fruit, whole grains, potatoes and yams) and consume healthy fats (fish oil, nuts, avacado, etc.). Avoid sugar, processed flour, junk food and saturated fats.
For training, you need to work each muscle group twice a week. I suggest the following schedule:
Mondays and Thursdays - chest/back
Tuesdays and Fridays - biceps/triceps
Wednesdays and Saturdays - legs/shoulders
Abs can be worked any day of the week provided that they aren't hurting. If any muscle group is hurting, give it a rest. Since getting big is your goal, you should keep cardio to a minimum (no more than 30 minutes at at time, no more than 3 times a week).
Good chest workouts include: bench press, incline press, flies, peck deck and cable crossovers. It isn't so much the specific workout as much as it is creating overload through intense training. You have to push your body to the next level. Don't stop once it gets hard - do a few more reps once you feel the burn. Try to increase each time, but do the workout properly. Don't do it wrong just so that you can lift more - have proper form.
Good luck!