To fight dragons effectively, you need the right gear. Fire and frost resistance potions and enchanted armor help a lot. Poisoned arrows are also very effective.