To heal, the dragon uses Dragon Spirit skill... put points in that if you can.

I don't see what's so hard about that first dragon battle, anyway. Just fly around & use Dragon Breath on the ballistae and the fight is over in 2 minutes.