I dont want to roast you i want to give you constructive feedback. It's best you don't ask for something such as a roast as it's going to deter people from giving you advice. Regardless;
Gear
You've admitted that you aren't able to play a lot - fully understandable. We've all been there at times.
If I was in your shoes, I'd go all-in on maximizing my playtime to get myth crests in order to craft a weapon. You need 80 myth crests and it will be your largest upgrade by far.
Tier 8 to tier 11 delves and m+ keys are your friends when it comes to myth crests.
Opener
Your opener is random. You vibe-cast. And I don't know why.
One time you go in and odyns fury early on (as we should), then another time you delay odyns fury by an arbitrary amount.
On vorasius heroic you clicked bloodthirst as your first gcd after charging in, before even using your cooldowns.. why?
On Salhadaar you click Bladestorm before even enraging yourself first...why?
On averzian you clicked CDs into odyns fury into rampage, but you didnt use potion until that rampage so that's also quite confusing.
Get some structure into your opener.
Here's the minmaxed opener from wowhead: https://www.wowhead.com/guide/classes/warrior/fury/rotation-cooldowns-pve-dps#rotations-opener
Rotation
As mountain thane you kinda just spam thunderclap. That's awful, especially in single target situations. It's your lowest filler as mountain thane, below raging blow even.
As both hero talents, you don't maximize your bloodthirst enough. You really want to try and press that button whenever you can as a rule of thumb, unless you're above 100 rage - then you'd be rampaging instead.
This leads me to my next point: You don't really rampage properly. We want to be rampaging above 100 rage mainly. Try to work on that, like actually go to the dummy or into fights and think about using generators while enraged until you hit the 100 rage to rampage. It's one of the better things to work on in your situation