Your biggest problem has nothing to do with your rotation and much more with your casting and movement. You move too often and lose precious cast time. Also, your spellqueueing is broken.
Code:
00:02:38.861 Etti casts Arcane Blast on Prismatic Crystal 2 (Etti)
00:02:39.332 Etti begins casting Arcane Blast
Code:
00:01:48.834 Etti casts Arcane Blast on Beastlord Darmac
00:01:49.240 Etti casts Arcane Barrage on Beastlord Darmac
Code:
00:02:13.508 Etti casts Arcane Blast on Beastlord Darmac
00:02:14.598 Etti casts Arcane Barrage on Beastlord Darmac
You have half-second to full-second delays between previous spells and the new one, when they really should be almost simultaneous. This is easily costing you 10-20% DPS. Are you waiting on AM procs before ABar? Or is your latency setting incorrect? Or maybe you just aren't spamming buttons hard enough?