Performance-wise, I take a mixture of Cellucor C4, Creatine HCL, and Beta Alanine for my pre-workout supplementation. I find that there is enough caffeine for short-term energy and arginine to aid in the nitric oxide production in C4. With that, I add Creatine HCL to help with size and strength as well as Beta Alanine for endurance (although these 2 are more long-term dosing supplements). I then take MuscleTech Premium Whey Isolate after my workout.
I have found that using some equipment in the gym (like straps, wraps, and belts) definitely do help. You can find everything I use, here. Everything is very affordable.