A few static things you can do to increase your performance (believe me every little bit helps)
Drop Mining for a second crafting profession
i'd suggest Blacksmithing, this will enable you to socket your bracers and gloves and easily hit your exp/hit soft cap
Enchant you gear
synchronize the Engineer only special glove enchant with your other CDs via "/use 10" macro
put Dancing Steel on your offhand
Trim your exp to soft cap, you're currently half a % point over on exp
Work on your legendary quest line
the meta gem and cloak are a ~15 - 20% damage increase based on the encounter
If you're having trouble add me, Deanscream#1840 i'll sit down and walk you through full spectrum
and if you're just looking for simple answers, use primal elementals and elemental mastery. makes sure you use them in line with trinket and weapon procs. also AoC and ED are BiS trinkets for us atm. cannot stress enough getting your AoC though. with my wf regular one its almost a full minute and a half off of fire elemental, and primal fire elemental is my top damage on most fights.