I can relate to this too. I tend not to eat much in the morning and then often snack way too much late in the evening, especially if I'm up late. I do fuel my rides though, especially hard ones. But it's pretty much impossible to eat anywhere near your burn during a ride, especially on a hard ride. I can manage about 80g of carbs per hour without gut issues.
I also struggle to eat the recommended amount of protein. Carbs and fats I'm usually on the money. I may well try front-loading my calorie intake more and see if it makes a difference.