Personally i would like to see some more food going into your breakfast.
Something more like 2-3 whole eggs, 8-9 egg whites.
1-1.5 cup oats,
add a piece of fruit if you like.
Hit the gym around an hour after finishing this meal.
If, as you claim, your aiming for 4-4.5k calories, you should be taking in a much larger breakfast/pre-training meal.
As far as post, sure have your weight gainer, then hit some more complex carbs and lean protein around an hour later, as PB said something like chicken/rice.
Most of all, find what works for you and be consistent.
Good luck to ya.