All gems but the ones in your helm should be 30 stam. All enchants should be the maximum possible stamina, armor or HP for chest (except for feet, 15 stam/speed increase is better), this includes shield. Blood draining or mongoose over blade ward. Spec is good, glyphs need work. Devastate, Shield Wall and between Last Stand and Taunt (carry stacks of each anyway). Missing one minor glyph, use command, tclap and charge. Other than that, get some upgrades via frost badges and VOA, ICC. Your legs are the best in the game until Cataclysm.
Last thing, level your professions so you can benefit from them, if you need to, there's plenty of free guides on google.