Stats mastery>parry>dodge, mastery is better then avoidance and you want to keep parry higher then dodge cause of hold the line. Somewhere between 600-1000 ratings more parry then dodge is a nice balance, for your gearlevel I would go with 600 ratings difference. Your mastery seems a bit low try to get more gear with mastery on it, trinket from tol barad is very nice as well.
I would run with 1 stamina trinket + 1 avoidance trinket and gem: prismatic/yellow 40 mastery, red 20 mastery/20 parry, blue 20 mastery/30 stam. You've gemmed a bit more stamina but without a stam trinket so that works too. Get rid of those hit & expertise gems though you don't need hit/expertise at all, vengeance is enough to keep aggro just get a md or tricks at the start of the fight.
Enchants you could improve: windwalk on weapon once you get a decent one, 50 mastery on shield, 65 mastery on gloves, 20 stats on chest and 35 mastery+runspeed on boots.
Try to get the rep boots from wildhammer clan and the cloak from hyjal those are easy upgrades