What this guy said.
Just hold the jump key while shooting, and you get more boost.
Also, if you time it right (and have the machine-gun boost item thingy), then you reload faster than you fall.
You don't need infinite ammo because of the boosted reload speed.