Repetition and practice is your friend. Learn the boss cues, learn when to attack and stop attacking (and start dodging), shield when you can (but in some cases dodging is better or even taking damage does less damage than shielding). I used the Hammer ability too. I don't use the firey flip too much, it's too unsafe. Instead, I just used the very basic attacks like pummeling and the midair Hammer attack pretty often as well as the Hammer dash attack.