If you're having trouble fighting Bates, usually it's best to pay attention to his animations and don't try to hit him too much, take your time between fewer hits but more dodging.
The spinning fireball attack you gotta go NEAR Bates every time he does this, you'll get out the attack range and beat him, but don't go overboard or he'll grab you.
the Fire Beam is easier if you jump whenhis hand goes backwards. Get the timing right and you'll dodge every single one.
For the Quake attack, always expect for Bates to jump 3 times.
The Multi Fireball attacks ate the most difficult, but usually it's easier to dodge when you go to either corner of the screen and jump at the right time, but there is one pattern that had fireballs coming from both sides and the middle that it's almost impossible do dodge.
The only way to avoid Bates Solar Attack is going to either corner of the screen and jump right when the fireball hits the ground, and it's really hard. After that you can just beat the crap out of him.
When hitting Bates be sure to finish every combo with a tantalizing move, also be careful to not keep hitting more than 2 combos or else you'll be punished. You can defeat him without fucking him even once, but fucking him makes the fight easier. Just grab him when his lust is 100% and you knock him down, he'll become pink.