I have put on a good bit of muscle in the past few years so I could help you out...
First, You need to go on some bodybuilding forums and do some research Secondly maybe go to your doctor and get your blood work done to make sure nothing weird is going on, like low testosterone, thyroid problem or somthing.
Good advice - ask in the right place and educate yourself - agree so far
Heres a quick summary of what may work for you.
1. Eat a ridiculous amount of calories...with protein being your base. You can eat pretty much anything go get calories but the protein needs to be your staple. Probably 1.5-2 grams per pound of bodyweight per day would be a good start. You are a hardgainer most likely so you need to eat a shitload to put on weight.
Being a "hardgainer" - he does no lifting (from his opening post), so what are you basing that on? A "hardgainer" is someone (supposedly) who struggles to add muscle - do you know if he's even tried, and how he's tried, and how he's supported that through his diet? Until you know those things you have no idea how hard or otherwise it will be for him to gain, sorry.
2. Lift heavy weights (go on a forum to get yourself a good routine)
Good advice (assuming he finds a good routine and supports it with his diet)
3. Take supplements. Heres what I would take if I were you.
----Muscle Milk protien powder...takes great and is good source of protein
And is also full of fat - fat itself isn't bad but you want the right kinds, and this ain't gonna give it you you
----Phosphagen Creatine by Eas...its cheap and it works. Makes you stronger.. Numerous studies have shown that its safe.
Creatine does not make you stronger, sorry - it plays a big part in the energy systems used for strong/powerful and fast movements, but it does not make you strong, again - just plain wrong
----NO Explode...helps build muscle using nitric oxide basically
Sorry - you've been sold by the supps companies on that one - and muscles are not built using Nitric Oxide - honestly, read-up and educate yourself.
Good advice if your diet isn't giving you sufficient natural vits, but a varied whole-food diet will serve you better.
Very important and good advice.
Glad that stuff has worked for you, but the chances are that is more by luck than design - NO supps are not going to help here, neither is advice for a "hardgainer", or "protein shake type drinks" - you'll just become a supp monster (as in you'll pay loads for them instead of eating well).
Don't get me wrong, I ain't beefin' against the people trying to offer advice, I just think you asked in the wrong place and you're getting well-intentioned but ill-informed answers and suggestions - educate yourself and you'll do better for it - I've already given you more than you need in terms of where to look so go look
RN