P90Xer12345:
ShakeO in the morning, protein bar and almonds for a snack, 5oz lean meat (chicken, ground turkey, cod) and about 4.5 cups of veggies, 6 egg whites and protein powder, after I workout my recovery drink and protein powder, then 3 hours before bed 5oz of lean meat and more veggies. I eat every 2.5 to 3 hours
Wow, almost your entire diet is protein.
Don't get me wrong, protein is important, but you need some balance with fat and carbs too.
My first thought would be to drop the protein bar in your snack and add a piece of fruit instead. Next, I'd think about drizzling a tablespoon or so of olive oil over your veggies to add some much-needed fat.
Lastly, I don't think you really need that protein powder with your recovery drink. Instead, add maybe 1/2 an avocado to your dinner veggies.
I think the above changes would help in that they'd (a) balance your diet better, and (b) add in more whole foods in place of supplements (bar/powder).
Hope that helps.