I think it would be better if there are no classes, just a race, that doesn't involves a lot but increase the chances of getting some type of magic(Element)

Also there could be a lot more elements, which can be obtained by a roulette(Normal ones like Fire, Air, Water, Earth) and other that are rare and need missions and some specifications to be adquired(Blood, Darkness, Light, Lava, Aurora, Reaper, Smoke, Gravity, Dimensions, Void, Etc)