Spec Specific Azerite Traits
Baleful Invocation: Your Demonic Tyrant deals extra damage and when you summon him you gain 5 Soul Shards.
Explosive Potential: You gain a lot of Haste for 15 seconds whenever you Implosion at least 3 Imps.
Supreme Commander: When your Demonic Tyrant expires you gain one Demonic Core charge and a lot of Intellect for 15 seconds.
Demonic Meteor: Hand of Gul’dan deals additional damage and has a 5% chance per Soul Shard spent refunding a Soul Shard.
Recommended Azerite Traits
Tier 1 & 2
You preferably want 3x Explosive Potential and a mix of Treacherous Covenant/Baleful Invocation/Supreme Commander/Demonic Meteor.
In most cases Overwhelming Power and Unstable Flame is the best Tier 3 trait. The only exception are execute damage reliant bosses like G’huun, High Tinker Mekkatorque and Jaina. Gutripper is perfect for this kind of situation and can make the difference between a kill and a wipe.
Choosing Gear/Azerite traits
The best way to find the best gear, Azerite Traits & Essences for your character is to "sim" your character
Find out how to sim
Azerite Traits - Bloodmallet