You dropped 23 stamina to get a 12 stamina bonus. Also, why bother putting 10 points in arms if you're not going for dw/impale? Imp charge is nice but it's far from necessary. It's more of a good filler talent to get to the real bread and butter of the spec. Lots of threat glyphs, which are nice. Do you ever switch them for survivability or taunt glyphs?
EDIT: Buy http://www.wowhead.com/item=49904 (just don't bother with the socket bonus). Best pants in the game until 85, and yours are the second weakest in this tier of content.