Welcome to the HST Forums!
Xahrx would be best to comment on those, but the only things that seem useful to me are the protein, creatine, vitamins, and ALA.
You have a lot of different exercises... stick to something more simple like this:
Dumbell Hammer Curl
Seated Row (2sets Horiz grip/...