A pound of protein a day is 453.6 grams, which is 3.48 grams per pound of your bodyweight, that's more than the ~2 grams per pound you need to bulk.
That much protein won't hurt you, but it will slow your progress if it's taking the place of complex carbs and essential fats.
Think protein from dietary sources like cottage cheese, fish, chicken breast, etc. with a wakeup and after workout whey shake for fast absorbtion/replentishment, and I would suggest trying some plain first, see how you respond to that before trying the fancy expensive types like kre. BCAAs are good, but you don't really need em, and I think supplementary is worthless.
I don't know enough specifically about X factor to comment, but I have seen data on Arachidonic acid and postagladins relation to inflammation to not want to use it myself.
Stay away from hormonal products ( legals and not) until you are older, they can seriously **** up your system in the longer term if you use them too young.
Eat right, train right, sleep right, stick with the basics for a while.
The board sponsors, Nutraplanet and Custom are sources for excellent price and service.