When it comes to multivitamins I would look at getting one not from the supermarket or a place like Walmart. Eat a high-quality one that doesn't get pissed out.
You'll be fine on testosterone at 500 mg a week. I would add an oral to the stack. Proviron or Anavar would be a good addition, or even TBol or Winstrol.
I'm a huge fan of Fadogia and Tribulus. Those are two of the best supplements. They will boost testosterone levels and they'll boost your strength in the gym.
BPC can work well for certain injuries but it won't help with others. It really is up to you to find out if it can help. You'll know, I think, within a couple of weeks whether it's helping or not.