First of all you always need to build your supplement regime around a first class diet. What I mean by that is make sure you are consuming no less than 9 fruits and vegetables per day. Yeah, you read that right. And preferably 6 vegetables and 3 fruits. There are nutrients in these foods that man has not yet discovered much less put into a pill. Not to mention all of the known anti-cancer nutrients in such foods.
As for supplements Why take Magnesium and zinc separately? You can get magnesium, zinc and some extra B6 in Biotest’s ZMA. In addition to that you get a great nights sleep from this product. It works like magic. I also recommend a mineral called selenium. Selenium produces more glutathione in your system and glutathione is a great free radical scavenger.
When you train (and from simply living) you create something called “free radicals” in your body. Without getting into a long explanation free radicals will harm your body as they attack stable molecules. When “attacked” the stable molecules become unstable and turn into more free radicals. There is far more to it but suffice it to say that It’s sort of a nasty domino effect which in part can be defeated. So in addition to selenium you should also take Vitamin E. Make sure that you take both forms tocotrienols and tocopherols. You can get both selenium and both forms of vitamin E from Life Extension.
Finally, if you are training hard, or even if you’re not, you definitely need to consume curcumin. This is an outstanding anti inflammatory nutrient. But please buy a high quality brand (that goes for all of your nutrients). Biotest makes a great one and since they have come out with it I dropped my other brand and started using it.
You said your goals were overall health, better sex and a better life. That means you want to make sure that in addition to the fruits and vegetables and nutrients you get 8 hours of sleep a night. I don’t care how well you eat, train or what you take in terms of supplements if you are not getting 8 good hours of sleep each night it is all for naught. One more reason to take ZMA.
Also, if you have the money and a good doctor get your vitamin D levels checked. 5000 units per day might be spot on then again it might me too much. You want your levels to fall between 40 and 60 on your blood test.
Good Luck Man