This is great! Love the speed with which things come together. I'll definitely try this for my next one-shot game. I think tying the motivations with the class/subclass is a good idea. I've felt in the past rolling random motivations makes it tricky to connect them to a character especially if everything was randomly generated.
One small edit: by the "Bonus Tool" text next to "Arcanist", I think it should say "d8" and not "d4".