You can hit a lot of prereqs by switching up goals. The weekly skill gains from goals is a LOT, probably more than the one-on-one teaching. And eventually you can get extral teaching bonuses from renown through the saint statue restoration, so do not neglect quests!
And classes do not restrict weapons! They only give extra skill xp, I think.