(i searched this before posting, forgive me if it was already talked about, i simply didnt use the right words if so)
ive noticed that it normally takes prize fights or completing certain portions of the story mode to get keys for the skill tree unlocking. i dont think this is a bad system...