Lol...
As Ret your stats should be Str>Mastery>Crit>Haste. Stop stacking hit at 7.8%, stop stacking Exp at 16 (Glyph of Seal of Truth give 10 free Exp). Reforge Crit to mastery if not available, reforge haste to mastery, or to crit if mastery is present.
Gem only for +40str unless piece of gear give +20Str socket bonus per gem (i.e. Tier 11 Ret chest, gem 1 pure +40Stra and another one +20str&20hit).
As prot stack mastery, mastery is top stat, reforge to mastery, never go for hit/exp and avoid gear pieces with it. Unless this piece give you most mastery in slot (i.e. Dragonbone Warhelm from Maloriak)