3 months is plenty of time to go from skinny to built if you dedicate yourself to it. I went from 165 to 185 in roughly three months when I finished rowing in college and took up weightlifting.
As others here have mentioned, drop the NO Xplode and any other "stacker" garbage that so-called nutrition companies would tell you that you need. What you do need is a solid source of proteins. Notice the plural. Whey is a fantastic post-workout protein because it's fast-digesting, but that's also it's downfall, and it gets in and out of your system quickly, leaving your metabolism looking for something else to burn (like those muscles you're trying to so hard to build). You want to keep your body fueled all day long, so you need a slow-digesting protein like casein (found in milk usually) as well. It's very pricey, but Optimum Nutrition's
ProComplex is loaded with multiple proteins, including whey and casein. The "ideal" in your case would be a ProComplex shake made with skim milk in the morning when you first wake up, the purest form of whey immediately following your workout (within 30-minutes), and then another ProComplex shake with skim milk right before you go to bed (to stop your metabolism from eating at your muscles while you sleep).
Since you are trying to build muscle with an inherently fast metabolism, your protein intake needs to be constant and high; your body will naturally be looking for fuel to burn so you need to make sure it gets plenty. For intense weight training, the generally accept formula is 2.5-grams of protein per kilogram of weight to ensure maximum muscle repair and growth. I'm not a nutritionist, but I dare say you might even want to jump that up to 3.0-grams per kilo body weight in your case. You're going to want to eat a lot of lean steak (flank steak is the your best choice) and skinless chicken breast. I don't recommend you count your calories or weigh your food like some of the CrossFitters I know do, but as a general guide as to what you should be eating, look into the Zone diet.
When I took creatine, I was drinking gallons of water a day, still getting ridiculous headaches, and had to piss every 20-minutes (which gets old, quickly). Make your own call, but people make creatine out to be more of a wonder than it really is, in my opinion.
As MrMatt said, try to avoid being one of those isolated bicep curl d-bags and stick to exercises and movements that shock multiple muscle groups. Squats, deadlifts, bench/chess press, push ups, pull ups (both palms in and out), dips, full sit ups rather than crunches, and so forth. You build muscle by working muscles, so while the common gym logic is you need to isolate each individual muscle, the reality is you'll see greater overall gains by hitting all of them with compound exercises. I would limit your cardio to 2-3 times a week, and not more than 20-minutes. For that, do high-intensity interval training. HIIT is where you work as hard as you can for 1 minute, like maximum speed sprints or if you're doing a stationary bike, 80-100 percent resistance, and then rest for 2 minutes. Repeat until your time is up.
crt1530 already posted the link, but Mark Rippetoe and Lon Kilgore are the real deal and know their stuff. Read it, live it, embrace the suck and love it.