I vote you add some beans for fiber (huevos rancheros are pretty bomb for breakfast). When you drink, alternate drinking beers with waters, ideally with a low-sugar electrolyte mix. In college, I would just finish a beer, walk to the sink, fill the can or bottle with water, and drink it again - I always ask myself why I stopped doing that.
Also, you said bmx is your main hobby. I assume the mechanics are somewhat similar to riding dirt bikes, which I'm more familiar with. You probably actually have some pretty decent pushing strength from holding yourself up on your handlebars, but have trouble expressing it at end range because you never spend any time there. I would bet that after a couple workouts, your nervous system will get used to it and your push up capacity will shoot up.
If you wanna turn this into an ongoing thing, I recommend Pavel Tsastouline's program The Naked Warrior