Lol, I see
Well, Heavy Press is kind of annoying, but it does become very repetitive once you learn the pattern, so gl on that.
As far as Ballos' first form, he'll dash after a certain amount of time, or after he's taken enough damage. He'll take a certain stance right before he dashes, so watch for that. Just jump over him when he dashes, Booster forward, Booster down, Booster backwards(aka underneath Ballos), and jump over the shockwave just as he lands. When he goes into the air, just keep moving left and right and the lighting bolts will never hit you. Obviously, shoot upwards while running around to dish out some more damage.
Second and third forms are easy and cyclical.
On the last form, just get hurt on purpose, jump right next to his face using your invincibility, and proceed to plug him with missiles. Luckily, the spikes on the ground during the final form only do 2 damage, so even I was able to do it on my 3HP run ;p