To solve completely Multi-client problem (where people want alts just like buffs or heals ecc..) it's simple! Only make possible changing class in every momentum: developing a heroes system (or swapping system ) in which you can choice a class to use in that particular situation ( moment) . Like this:
It will be not necessary using alts anymore. While token is another problem but basically is it there just because people need rewards to keep playing.
This can change too much the game but i will give a try. Also this still will be role based game but maybe more competitive,