Dude it's not rocket science, unless you're trying to peak for a competition then it is.. but if you just want to look muscular/athletic/healthy, I believe a balanced diet, high in protein 1.5-2 g protein per pound, I get around 35-55g of fat a day with a ratio of 2-1-1 omega 3-6-9, and I just carb cycle according to my energy requirements.. 400g high days (when I train big body parts back-legs-chest) 250g medium days (shoulders) 150-100 low days (bi-tri) and 0 carb on off days. Fats: nuts, eggs, oils Carbs: lots of fruit/veggies, fiberous grains (brown rice, oatmeal, quinoa, certain pastas) Protein: lotta fish Salmon atleast 5 times a week, steak, chicken, ground turkey, eggs, protein powder. Energy is definitely not an issue with me, I run 6 miles every morning, I work 5 days a week a my families business delivering furniture/unloading trucks...I bartend 3 nights a week till 3am...and I train 6 days a week and usually on my off day I still end up running just cause I have so much energy. Dude you have tons of potential you need to stop messing around with all of these weird diets and just balance everything and you'll see results and feel great!