i feel your pain. being a BB is hard work. the gym is the fun part. its the other 22 hours of the day that will make or break you. just like the gym, you can't raise your squat by 100 lbs over night. it takes time. try not to get overwhelmed in the long term goal and make small steps every week to get there. heres a few pointers...
sometimes, it just comes down to foce feeding yourself. if you're only able to eat 8 eggs and your goal is 12. shoot for 9 eggs or maybe 10. get used to that and move to 11.
eat clean. clean food will digest faster and leave you hungrier quicker. get 50g protein from white fish and 100 carbs from brown rice and you will get hungier a lot faster than you will after a double cheeseburger!
do a little slow steady state cardio a few times a wk in the off season. it'll speed you up and keep you burning through food.
drink lots of water. you want to keep your body flushed from toxins to keep your hunger up
use a fiber supp every day. our diets can lead to constipation. if your system gets backed up, you wont be able to keep pounding the food in that slugish state