ZMA is a scientifically designed anabolic mineral formula. It contains Zinc Monomethionine Aspartate plus Magnesium Aspartate and vitamin B-6, and is an all-natural product that has been clinically proven to significantly increase anabolic hormone levels and muscle strength in trained athletes.
That was quoted from another bbding website.
as to it being a must you can get mixed answers, for some they stick to just protein, creatine with a few extra things on the side like multivitamins and bcaas. however its not terribly expensive depending on who you get it through so you have nothing to loose by trying it but from this end i dont think its a must, looking at what it does if your on the gas then you have enough hormones and stuff running around anyway and if your natural its not going to really "jack" up your hormone levels either best way from my view is eat clean, train hard and make sure you take a multi and get some sleep, healthy muscles are growing muscles