Well, after about 5 hours into the game, you tend to start refining magic more than directly drawing it. You can also get magic by drawing from random draw points.

I say the Magic system was perfect. Square designed it so that you couldn't get that much magic in the beginning but by the end you could refine all kinds of magic to super power your characters. If Square made it less tedious to get 100 stocked magic, it would make the game dreadfully easy.