New Races for WoW List them here (:

Current factions are anti-lore bs

I would split it into

  1. Undead of Undercity
  2. Scourge
  3. Trolls (zandalari top dog)
  4. Orcs+Dark spear+taurens
  5. Goblins
  6. Night elves
  7. Other elves
  8. Kul Tiras with remains of theramore
  9. Dalaran
  10. Stormwind+gilneas
  11. Other human kingdoms
  12. Dwarves+gnomes
  13. Insectoids

And make some factions neutral/friendly on start between themselves:6-12
Universally neutral: 5,9
Universally hostile: 13,2

And then you as a player can either work up or destroy your relationship with every fraction by doing PvP/PVE content, while the general inter-fraction relations act as multiplier.
Like if your fraction is in good place story-wise with another faction, you gain rep faster loose rep slower. If the fractions are at war, you gain rep slowly, loose rep very fast