Stat priority can change for your character depending on your current gear and stats. Make sure to sim using Top Gear to get an accurate BiS for your character.
As always for your stats, enchants and gems: Some of them might be better than others depending on your gear or talents. Make sure to always sim yourself if you want to know the best combination for your gear.
Agility: Provides Attack Power which increases the damage you do.
Versatility: Increases damage done and reduces damage taken.
Mastery: Increases damage of abilities that are not a repeat of the previous cast.
The best way to calculate stat priorities for your character is to "sim" your characterFind out how to sim
Orc > Blood Elf > Tauren
Mechagnome > Dark Iron Dwarf > Dwarf
The differences between the races are minor (roughly 1.4%), so you should choose what you like the most aesthetically.
Weapons: 1x Celestial Guidance at all times, if you are dual-wielding, then for ST the other weapon should have Enchant Weapon - Sinful Revelation, and for AoE, it should have Enchant Weapon - Lightless Force. Never double up on enchants.
Chest: Eternal Skirmish
Boots: Eternal Agility
Make sure to use Raidbot’s Top Gear Tool for the best results for your character. It will generally follow the stat priority above.
Crit Gem: Deadly Jewel Cluster
Versatility Gem: Versatile Jewel Cluster
Food: Feast of Gluttonous Hedonism / Empty Kettle of Stone Soup. Steak a la Mode or Spinefin Souffle and Fries if the feast is not available.
Flask: Spectral Flask of Power
Potion: Potion of Spectral Agility
Rune: Veiled Augment Rune / Eternal Augment Rune
Armor Kit: Heavy Desolate Armor Kit (Note this provides a minor DPS increase as increasing stamina increases the damage of Touch of Death and Touch of Karma)