No one has really broken down your diet. When you expect results from your body, whether it's leaning out or mass gain, everyone has a number. It's 80% nutrition and 20% gym.
Check out IIFYM.com, it's a macros counter, it balances your big 3, your carbs, healthy fats, and proteins. For a few...