OK, hope this is nice and on topic for you-
You are currently sitting on 680 spellpower, however you are actually sitting on 859 bonus shadow damage which is the stat that matters. This leaves you only needing 141 damage to reach the 1k you are after.
You have actually, and i bet its quite rare this happens, got too much spell hit. You are currently 5 over the cap and are wasting gems on it, especially when you put 3 points in suppression lowering your cap to 164 for all your affliction spells. reslot your gems for 164 hit, or take the points out and slot for 202.
you're missing bracer spellpower(+12 damage), glyph of power (22 damage 14 hit), a scryer/aldor inscription (spell damage or crit or both), and you can also get better thread for your pants or a better weapon enchant. (but soulfrost would be the epitomy of overkill on your weapon)
To be honest you wont need much more spellpower than you have for kara, with capped spellhit your dps will be fine for bosses. Of course if i were you i would either grit my teeth and grind AV for the S2 dagger or staff (Which you would not change for eons) or farm heroics for the badge dagger (just as good if not better, but will take longer), in fact i can think of quite a few upgrades you can get from badges both in shatt and on quel'danas.
Also- if you hate BGs so much drop the points in improved howl of terror and curse of exhaustion, put them in malediction :P
Edited, Jul 23rd 2008 12:25am by seedofagony