STOP! Don't use the Card ability, don't draw 100 magics of everything, they take too long and take all of the fun out of the pacing of the story and the game in general.

When you find a new spell, have each member draw once or twice and exchange all of that magic to one user, find which stat junction will benefit the most from it, and move on. This way, you can draw and junction a decent variety and quantity of magic just by playing the regular battles as you go along.

Most importantly is the pay attention to the magic you're getting and learn to effectively use it in different areas. Some enemies will be susceptible to elements and status ailments, and you should learn when to do that with the spell Scan (or trail and error).

Finally, Demi, or Gravity, is the most important spell in the game. A lot of the time the enemies will have much higher HP than you hit for, and it's a great way to drastically reduce that. If you use double or triple on it then you have the best combination in the game.

Dude, FFVIII is all about the story, you should be enjoying the story and its pacing instead of running around performing meaningless tasks all for the sake of breaking the game. Keep up the pace as you go along but don't try to get bogged down in mundane tasks.