im not to sure on the arginine wait for another person to help you with that but as for supps this is waht i think a stack should look like:
Creatine Mono-Dymatize or AST are good brands
Fish Oil-any brand
Multi Vitamin-any brand
BCAA-Scivation
Xtend is a good choice
Whey Protein-Scivation Whey or ON
100% Whey are both good