Pretty good, actually! I especially love the gnome trait, I could see that coming in handy in some fun ways. The only one I worry about is potentially the elf, as if only the mage can do magic it sets them up as the mage class instantly. Maybe something like "may cast one free spell a day", so it makes it so you can have an elf cook who uses fire magic to cook the food or something fun like that.