First for getting lean what does your diet look like?
What are your macros and calories on a daily basis? What does your cardio look like?
These are the #1 aspects to attaining your goal:
If Cutting Read the following:
Invalid Link Removed
Invalid Link Removed
I highly suggest you read here regarding your diet:
Invalid Link Removed
Invalid Link Removed
I would personally ditch buying at GNC as it is overpriced and you could get far better deals from companies like 1RM Supplements, Orbit Nutrition and Nutraplanet and invest in the essentials.
If diet is in check and you cover your bases you will be good to go:
A good Whey (PES, Scivation, Animal Whey, MT Platinum, Blue Star Whey Smooth / Iso-Smooth, )
A Good Creatine at 3-5g on workout days no need to load or cycle (Universal, ON, Cellucor, Allmax, primaforce,)
A Good Fishoil at 2-3g EPA/DHA Daily like Oximega
A good Multi such as Orange Triad or Animal Pak
For leaning up once you hit a few walls or plateaus i would suggest:
Forskolin 95 at 50-100mg per day splint into two doses
Yohimbine Upon waking at 2.5mg and working upward to .02kg/mg
Those would be your best bangs for your buck for bulk ingredients.
Some other things to consider
Ergonine --> Complete recovery/endurnace based product that covers Creatine, Betaine, LCLT, HICA, and SynerGlut
my buddy
Driven2lift may have a small discount on orbit for you with coupon code "DRIVEN" for 10% off