Where do I start?
There is no perfect diet for everyone. I smile when I see other Boot Camps and trainers in the Pasadena area that pretend they have "the" diet for you.
From the New York Times bestseller, "Faster, Higher, Stronger: How Sports Science is Creating a New Generations of Superathletes and What We Can Learn From Them" by Mark McClusky...
The only way to know for sure is to have your blood work done with a sports medicine doc, or at a sports specific place such as InsideTracker.
I had my own blood work many years ago from a sports med doc who worked with a lot of MMA fighters. He wrote up the instructions for the blood draw, and the results were sent to him. Then we looked over the results over a phone consultation. It was very eye-opening. I remember him saying that just taking supplements without the results from a blood test was "just guessing, and a way to have expensive urine."
So what do you do if you can't afford or don't want to have your blood drawn?