Welcome to TID, great place for everything you need to accomplish your goals.
I would say the best advice I can give is eat a clean diet, work out hard, and hit the cardio hard and do everything you want to do as naturally as possible. Besides protein, calcium/mag/D, a multi- vitamin, just some pre workout to get you through is all you would need. It does take time, but as you can see, progress get made pretty quick.