It's not really going to help with what you want. It's good for general health though. Just don't go for the most popular expensive brands as that's a waste of money, and don't get the cheap stuff as the absorption is poor. Anything else should be fine. You just need the one multi a day, and it's just to ensure you get the optimal amount of every nutrient, everyday. Most of it you get from food, but this helps with the days you don't get much variety in your diet. All those mega doses of vitamins don't do anything.
An extra vitamin D supplement is good for your immune system, with peer reviewed studies showing very significant improvement. You need the more expensive one though; the D3 from the natural source. Synthetic doesn't work as well, and it needs to be the D3 rather than D4.
Fish oil is another good one.
That's about it though, you really get the majority of what you need from food.
If you really want to add some strength, try some creatine. You should get the monohydrate micronised crystals. Or I suppose you could just eat a pound of steak of every night. The supplement is probably easier though.
