1. ToD is a good skill so don't leave it there hanging xD
2. As i've noticed quite a few times I don't need to stand on the very side of him. Sometimes I notice that you can stand on the South West of the enemy. Try attacking after the enemy has attacked that works as well as the moves have CD for their attack as well.
3. Rotation:
1st Bootshine > True Strike > Snap Punch
2nd Dragon Kick > Twin Snakes > Demolish
3rd Perfect Balance > Snap Punch > True Strike > True Strike > Demolish (I can only do 4 attacks). If I don't have PB this time I go Bootshine > True Strike > Snap Punch
4th Dragon Kick > Twin Snakes > Snap Punch > ToD
5th Bootshine > True Strike > Snap Punch (I Know you lose your Demolish around this time)
6th Bootshine True Strike > Snap Punch (I wanted to pour the max DPS i can at this time)
7th Dragon Kick > Twin Snakes > Demolish > ToD
then Repeat
As for cross class skill FcT is not that worth for long fights