Re: I don't have Storm Prism in my spell book. bug?
Serious questions: you answering these will help us pinpoint what went wrong.
Do you have "Lightning Strike?" (level 0, complete Unicorn Way)
If not, then look for a quest called Enrollment in your quest log. It will take you to various teachers in Ravenwood. Once you finish this quest, your other spell quests will come, one after another, until you're mostly caught up.
Do you have "Storm Blade?" (level 12)
Do you have your water elemental minion? (level 18)
Do you have "Supercharge?" (level 35, open Mirkholm Keep area of Grizzleheim)
Do you have "Insane Bolt?" (level 55, open Sudrilund area of Wintertusk/Grizzleheim)
Do you have your Kraken pet? (level 58, open Nordrilund area of Wintertusk/Grizzleheim)
If you don't have any of these, but do have Lightning Strike, then look for a quest called Leyden Lab and/or Charge It Up in your quest book. These would be Wizard City quests that you should have completed at level 7 to get your Storm Prism spell.
For Supercharge, Insane Bolt and all future utility spells and pets, you must complete Grizzleheim and Wintertusk. Go ahead and get those started if you haven't done them already. You must quest to the right areas of Grizzleheim before you can earn the level 35 & 55 spells, or the level 58 (and all future) pets.