If dividing into classes with major changes, as I suggested earlier, is unnecessary, then we can give other unique features to races within factions.
For example, the Djinn race (they are currently in the Academy faction) could be given increased mana regeneration.
Essentially, these would be like cross-faction sub-classes.
Auto-translated