Be honest about the cardio, with yourself of course. I had to dial it back a lot to gain when I was in your shoes (at 5'9"). If that's not an issue, then really focus on your recovery.
I think the best thing for me during my bulk this year (started august) has been missing sessions in the gym, that were planned. That put me around 3-4 sessions per week which would be slightly higher volume than planned to 'make up' for the lost sessions. This just meant more volume and more recovery, which seemed to work well.
Like everyone else said: Keep the yolks. Just with your breakfast you are tossing out about half the protein by dumping the eggs, and losing about 40cal per yolk of lovely test boosting goodness.
After training I tend to lose my apatite for a good hour or so, so I started using a higher calorie shake during my workout. I get at least 500cal of dextrose:whey (about 3:2).
Lastly, don't be afraid of fats man. If it helps, here's what my day looks like:
M1-8 eggs, whole + 1.5tbsp butter,
.25c oats + ~3T coconut milk,
coffee +milk (1qt milk after breakfast)
M2-8oz Chicken (I cook a whole one, so I mix up what parts i'll eat)
brocc and asparagus+ 1T each of coconut, olive oil and butter
whole milk yogurt+berries. bacteria+fruit can't be bad, so why not, right?
M4- 1.5c "nutrient rice", rice I cook up in broth plus the nasty parts (kidneys, hearts, etc) from the whole chicken
M5- 1c rice+4oz chicken
peri-shake ~75gC, 50gP
M6-pasta, varies from 200-600cal
M7 milkshake (bp, coconut milk, milk, berries, whey) or omelet. +ZMA
At first it was shitty, but youll get used to it. just don't be too full to lift. Eat till it hurts, recover more, take fish oil and you should be good to go.