Honestly I'd go with Grey Elf.
+2 Dex, +2 Int, -2 Con, -2 Str.
All else is the same as Elves.
Well it depends on the spell. It depends on where the group goes. If say your underground and you level you don't get the spell until you find it. If your in a town and you level, sure. Probably find someone you can get it from or using the knowledge from other spells you get it.
Keep in mind by specializing you lose quiet a bit. Transmutation you get more from but you happen to lose all abilites from 2 schools like Necromancy and Abjuration (randome ones)
Master Specialist (There's others of course)
https://dndtools.net/classes/m...ist/#google_vignette