Spec is doable, it has all the major components in it at least. Glyphs are fine. Hit capped, close to expertise. Noticing agility and int socket bonuses, which tells me those pieces really need to go. Ability priority should be open with Colossus, MS, OP, and if all those are unavailable, Slam. Above 60 rage, Heroic Strike. If you're not doing that, do it and it should improve. Make sure you're using sweeping strikes and/or bladestorm if there's more than one mob, as well as cleave. Are you keeping battle shout up as well? The groups must be going pretty slow, I thought you couldn't kick for 15 minutes unless the person was afk.
"There are no men like me...only me."