What's the purpose of this build? I'll comment from a pvp perspective, since elemental builds are down right bad in pve.
I'd prefer a 30/31 spec for ice barrier, but even if you want it fire-heavy like this, there's some missing key talents.
You took the worst talent in the fire tree over the best talent, you need burning soul, noone needs imp flamestrike, because noone uses the skill.
I'd personally get imp scorch, since that'll be your main source of damage, and extra damage is always nice.
Frost warding is a near-worthless talent aswell, I'd get imp fb.
Get ice block and cold snap.
But really, if you want to do a lot of damage, either spec deeply in one tree, or spec deeply in arcane with at least 20 points into fire or frost.