what everyone is saying is pretty much accurate. You are going to want to eat quite a bit, but dont just eat meats. I would go with something like 40/30/10 as far as the percentage of calories you get from carbs/proteins/fats. Of course that means you will be eating very little fat, as fat has double the calories per gram vs. a protein, or carb. I agree with nist that you will want to bulk up by eating food, but before you go on NO2 or another hemodilator, I would try creatine, ive known many people to get pretty large with a balanced diet and creatine.
You will also want to stay away from NO2 and NO2 knockoffs as it is a hemodilator. (or vasodilator, if you've heard that term) basically its a blood thinner. If you have any heart/cardio medical conditions you should talk to your doctor first. Although it will probably make you healthier

Lowers your blood pressure (hypothetically)
There are so many supplements out there, I reccomend NO2 because it worked for me, but I have heard many people say it does not work for them, and I have read reviews saying it is different for everyone.
Side effects? One thing is that it gives you erections, they just sort of come on. I will be in class and just from moving a wrong way or rubbing up against something I will suddenly have a boner, and they are pretty damn hard, not just a little excitement. That is the truth too, something I noticed was more frequent. Another thing is when you start taking it you can tend to feel like you are hungry a lot, but you are really not. You should buy the book for NO2, it covers all this including how it works, talks about the Physer3 delivery system, mixing NO2 with Creatine, etc.
Other side effects the book mentions I believe are thicker hair (which I can believe as hair is protein and NO2 contains arginine which is an amino-acid which is for proteins) I am very young so I didnt notice this if it took place. Another they mention is clearer skin, I dont know much about skin so I dont know how that would come about. But there are 3-4 more, all good things, of course.
I asked my chem. teacher last year about hemodilators because I was nervous about taking it at first. She told me they can be harmful if they are taking for extended periods of time. This is why I stopped after three months, she said they will actually form crystals in your blood. So I went off for three months and then came back on and im here now.
Couple things if you plan on taking it: like someone mentioned, drink lots of water, as with any weight lifting supplement, or just weight lifting in general, drink LOTS of water. Not too much though, dont want to cause yourself a seizure! You will also want to be consistent. Try not to miss a day, or miss a time a day. NO2 is taken twice a day, four pills (or five, depending on if you are over 200lbs) at a time. Try not to miss a day, its important, ive found, to be consistent.
Same goes for lifting consistently. Don't take NO2 and go to the gym 2 times a week. You need to lift consistently and you need to lift somewhat hard and serious. You will want a good schedule/program that fits your needs. You may want to start out at about 10-12 reps, and as you get stronger, work down to 8 or 6. Then, after doing some sets of 8 for a couple weeks, go back up to 12, then back down to 6. Find what you like and go with it if you are seeing results.
Forgot to mention another thing...if you are young, which I believe you are 17 you said? (I am too) you will not want to take hemodilators for long periods of time as I mentioned before because it will cause you to age extremeley fast when you hit 30 or so. I wish I could explain this biologically or chemically but I do not remember why my teacher said so.