I think your build is not optimal tesslec, here's why.
Cyclones. This build is intended for mp0-mp1 , so everything should be dead by the time the 1st cyclone goes out. In fact, changing it for the 3 spirit/second when 5 stack sw is on will allow you to change your "melapela" amulet for something far better, increasing your damage by a lot.
2 spirit if mantra is on--->here's a personal appreciation, but I am far more inclined to use the +1 spirit +100 spirit total passive, doubling your total spirit allows for a better bell spamming when necesary and much longer tr when no enemies around (craters ,many times)
I have changed fleet footed (10% speed) for One with everything, because it allows me to 1) get cheaper gear, 2)change serenity for blazing wrath, which increases dam for a nice amount 3) die less often. This is completely my appreciation and I could be wrong, have been before.
Hope it helps you!
Heh.. i'm not here for help, i'm here to share my insights after my testing (tested almost every single TR option over the last month or two)
This got me the highest IPH and GPH. I might try Blade Storm / Fire Storm runes instead, but spirit isn't an issue.
Tried with Inner Storm + Better Amulet and i got 20-30 iph lower so...

Looking for a stronger 2h and I think i'm set pretty well.