Du könntest auch deinem Hauptcharakter einen "Lehrer" mitgeben, z.B. den Geist eines vor langem verstorbenen, strengen Magiers. Dieser lebt in einer Flasche, einem Stein oder in etwas ähnlichem in deinem Inventar und du kannst ihn immer wieder herausholen und ihn bitten, dir einen neuen Zauberspruch beizubringen. Voraussetzung dafür ist natürlich ein geeignetes Level des Charakters, jedoch musst du auch noch einen bestimmten Ort aufsuchen(für jeden Zauber einen anderen), an dem z.B. der Meister diesen Spruch einst auch gelernt hat. Wenn du an dem richtigen Ort deinen Meister um den Zauberspruch bittest, bringt er ihn dir nach einer kleinen Übung(=Minispiel) bei und du kannst ihn verwenden und evtl. später verbessern, wenn du später zu dem Ort zurückkehrst.
Ist nur ein kleiner Denkanstoß, die Ideen oben sind jedoch nicht schlecht.