I'm glad to see you are excited about your truck. That is the best part!
I also don't want to rain on your parade - just want to tell you what I know. The more you know the more informed your decision will be.
I get funds are tight. At your age I dropped $6500 into a stereo in my Chevy Lumina. So you are starting well ahead of me
Before you do anything, drop your truck on a dyno and get a baseline run. My truck put out a paltry 233rwhp and 272rwtq. There is just no way adding exhaust is going to bring that up 25rwhp. To make power you need more air and more fuel. The water/meth is something I just don't understand.... is it like nitrous at all? Does it add extra oxygen? If not, nitrous might be a better route for you. Cheap and big power gains. You also only use it when you want to.
I did the magnacharger, cat-back exhaust and cold air intake, and only got 100rwhp. These engines just don't start with much. My Trans Am with the LS1 added 200rwhp with a similar setup. But it was starting near where my truck is at now.
As for long tube headers, there is a lot of debate on those on this site. Take a read. Generally, longer tubes are meant for very high horsepower (i.e. very high RPM). Off the line, where you need the grunt to move the truck, you might want short tube headers. Or you could just leave the stock ones. That is what I did.
Gone are the days where bolting on a few new parts made big power. The manufacturers are learning to squeeze every bit of "safe" power out of these engines. To get big power, you need to take big steps.
I was looking at intake, exhaust and gears and my shop said "don't waste your money"
When you are done your mods, get another dyno run and see where you are at. Then let your buddy see it and you'll know whether or not he sold you snake oil.