Industry,
You have the same problem I did a couple years ago. I was 5'11" and 150#. The ONLY thing that is going to get you growing is to eat better and eat MORE. You'll be wasting your time and money on all those products until you've built a base of muscle to work with.
Count on having to put on two pounds for every pound of muscle you gain (If you want to add 10 pounds of muscle, expect to have to go to 180 with 10 pounds being fat.) Take it from a former skinny guy who knows. You grow in the kitchen not at the weight stack.
Don't forget that you have to eat even more when you reach your goal. Each pound of muscle is going to burn at least another 50 calories a day (you have a high metabolism, expect more) So ten pounds of muscle will require at a minimum another 500 calories a day. Realistically, that's another whole meal that you aren't currently eating!
You'll also need a minimum of a gram of protein per pound of body weight. You probably aren't going to be able to eat that much meat without getting sick (I can't) so get a whey supplement. Ignore the instructions to have 3 scoops a day. Make it 6 and mix it with skim milk. That will get you to roughly 150 grams a day. Whatever you eat is a bonus that way. And drink lots of water for the sake of your kidneys. That much protein is one hell of a nitrogen load.
You might check out Diesel's bulking guide stickied at the top too. But have a sandwhich first, you need the calories.