A few things I can say are:
Your talents are wrong, you don’t have Eyes of Rage trait either. Switch out Demonic Appetite for Blind Fury, forget that Dark Slash exists, also Cycle of Hatred doesn’t exist, the only talent that exists on the level 106 row is First Blood.
Change to those talents immediately, and switch Blind Fury to Demonic Appetite as soon as you acquire 1 Eyes of Rage trait.
Void-Twisted trinket is worst in slot trinket probably, switch it out asap.
Go to one of the training dummies in the Fel Hamer, the one that has about 50mil HP, is alone and doesn’t hit back. Without using potions and just using your cooldowns, train on your rotation with a 5 minute timer in between training. Once you reach between 45k to 49k DPS by the end of the timer your rotation is solid.
https://www.raidbots.com/simbot/report/vjvAP8fFp6nY9a8MuJgy1W
This is your simulated training dummy DPS.
Switch out your essences immediately, for raids you will want to use Condensed Life Force, Crucible of Flame, Breath of The Dying and Memory of Lucid Dreams, all of them rank 3.
For raid fights with lots of AoE such as Hivemind and for m+ you will want to use Essence of The Focusing Iris, Crucible of Flame, Breath of The Dying and Purification Protocol, all rank 3.
Reaching within 5k DPS of your simulated DPS means you have perfected your in accordance to the maximum capacity of your character’s simulated DPS. Remember that reaching sim DPS exactly is rare as even with perfect robotic play this is not actually possible as you’re shown an average of your DPS, not the lowest simulation and not the highest, but the average out of 22,949 simulations.
Sincerely a DH that can effectively reach simulated DPS within raiding scenarios where this is applicable.