In general, you want to have as many stats as possible, no secondary is worth dropping item level for. At equal item level in general you prefer intellect, mastery and crit while trying to avoid haste.
Intellect > Mastery >= Crit > Versatility > Haste
Intellect > Haste > Crit = Versatility > Mastery
Intellect: Increases your spell power which boosts your abilities throughput.
Mastery: Echo of Light - a % of your direct healing is repeated over 6 seconds. Very powerful throughput when it does not overheal. It ticks every 3 seconds, and is NOT affected by haste.
Critical Strike: Increases your chance to crit. Mastery can’t crit by itself, but since the healing is based entirely on the healing done by the spell that proc’ed it, the HoT will be stronger if the initial heal is a crit.
Versatility: Flat out increases damage and healing done, while decreasing damage taken.
Throughput wise, the races are all really close and you will never be forever behind because one chose one race over another.
Goblin does, however, deserve a special shoutout due to their racial offering some much-appreciated mobility.
On the Alliance side, Void Elves have a decent mobility racial as well, and as such are the premier option.
Enchant weapon - Celestial Guidance
Enchant ring - Tenet of mastery
Enchant gloves - Shadowlands Gathering (optional)
Enchant chest - Eternal Bounds
Enchant Bracers - Eternal Intellect
Enchant Boots - Speed of Soul
Mastery Gem: Masterful Jewel Cluster
Armor Kit: Heavy Desolate Armor Kit
Oil: Embalmer's Oil
Healing Potion: Cosmic Healing Potion
Mana Potion: Potion of Spiritual Clarity
Flask: Spectral Flask of Power