BM stat gear question

New to BM tanking and have question… stats over ilvl? And if stats… should I be stacking versatility and mastery mostly? Or Crit and versatility then mastery… I have 14% haste