i suggest that you be careful with supplements. in the long run, the results may not be in your favor. alot of suppliments have unnecessary fillers. creatine, it helps you build a little extra strength, but as far as size goes, most of it is just because it makes your body retain water (water weight). causing you to just look big. i suggest the only suppliment you take is nitric oxide but be careful which one you get. get the one with the less fillers. and the rest, just natural foods. beans, nuts, fish, red meat, brown rice, peanut butter, pasta, bananas, vegitables, fruits, preferably organic. consume at least 5,000 calories a day if you're trying to gain significant weight. protein powder with less fillers is good to add to your diet, but its not needed. stay away from processed foods, sodium, mayo, etc. ketchup, and mustard are good alternatives to mayo. they dont taste the same as mayo, but you can make stuff taste pretty good with one or the other or both.