Nature Resistance makes this fight a joke. If you can't bring a shaman in the party, there are a couple of other things you can do:

1) This head enchant will give you 25 nature resistance. This cloack enchant gives you another 20. You could apply both enchants on some outdated gear in your bank that you only equip for this fight. If you use lesser flask of the resistance, then you already have 95 nature resistance. Prior to this fight you can eat this food, which will give you another 8. And as you are about to engage the boss drink this potion (or drink it during combat right before the boss shifts into the 2nd phase). This should give you 153 nature resistance and it will make this fight a complete joke.

2) If you happen to have a blacksmith who is exalted with Cenarion Expedition; you could craft a few pieces of the lvl 70 epic nature resistance set (legs, head, chest) or if you have a jc the ring.

Long story short, nature resistance and you hardly have to move.