Always make sure to sim your character, all stats have diminishing returns where they start giving less percentage value per rating as you get more of it. Mastery has a cap of 89% since Elemental Blast provides the last 11%.
With Amirdrassil tier set:
With Aberrus tier set:
Haste = Crit > Mastery > Versatility
Crit = Haste = Mastery >> Versatility
Haste is always good.
Crit is either fantastic or awful, rarely in between. It’s great because of Elemental Fury but then awful since it doesn’t benefit Lava Burst at all outside of Ascendance. So if a build is not reliant on Lava Burst crit is usually good.
Versatility is generally just a very average stat that you’re fine with having some of but rarely ever want to aim for.
The best way to calculate stat priorities for your character is to "sim" your character. Method Raider Jaerv has written a series of Metafy articles to help!How to Sim in World of Warcraft
Tauren is the best race for Horde, for Alliance it’s Dwarf. Orc, Draenei, Troll and Goblin are however all within extremely small margins of the best, play what you prefer!
Weapon - Sophic Devotion
Chest - Waking Stats
Legs - Frozen Spellthread
Boots - Watcher's Loam
Bracers - Devotion of Avoidance
Cloak - Graceful Avoidance
Make sure you’re getting enchants of the highest quality, they become significantly better with each rank.
Sim your own character using Raidbots.com to get the best option for just you.
Make sure you’re getting gems of the highest quality.
Always sim your own character using Raidbots.com to get the best option for just you.
Flask - Phial of Tepid Versatility is the most realistic flask for raiding as the other alternatives come with significant drawbacks and downsides.
Potion - Elemental Potion of Ultimate Power
Health Potion - Dreamwalker's Healing Potion