Some suggestions:
Head: Lose the +16 spirit gem and add a "purified" gem there instead (+ spellpower/+ spirit).
Neck: Since you are so far under the hit cap, I'd suggest using the yellow sockets to help you with that for now. Especially since this one gives you a bonus of +4 hit, so stick a "rigid" gem in that socket.
Shoulders: I looked and it appears you haven't done the "Sons of Hodir" questline yet to unlock those dailies and start gaining rep with that faction. They give you the best shoulder enchants in WotLK unless you are an Inscriptionist, which you aren't. It is a long quest chain, but fairly easy to solo as an 80. The starting quest is
They Took Our Men! which is given by Gretchen Fizzlespark in K3 (in Storm Peaks). You may already be somewhere along the questline if you've quested in Storm Peaks on your way to 80. Once you are neutral with them you can do their quests and dailies as well as turn in
Relics of Ulduar (which can be farmed or bought off the AH) to gain reputation with them. You want the Lesser Inscription of the Storm enchant once you are Honored with them, and the Greater Inscription of the Storm once you hit Exalted.
Cloak: You can try and get lucky with a drop to upgrade your cloak, but
Disguise of the Kumiho is available for 25 Emblems of Valor. Enchant your cloak with +23 Haste.
Chest: Get rid of the +10 crit gem and put a + hit gem in there. It is generally not that advisable to gem for crit since it scales badly, especially at your level of gear. Hit will get you the best return until you hit the cap. You can throw a "reckless" gem in instead if you want some sp along with the hit rating.
Wrists: Get the +30 sp enchant. Or the +23 sp enchant if you don't want to spend as much.
Offhand: The
Ward of the Violet Citadel is available for 25 Emblems of Heroism and offers some more hit rating, which will lessen your dependency on gemming for it.
Waist: Your belt is not gemmed, nor does it have an
Eternal Belt Buckle affixed. You can use those slots to fill your needs as well. The Eternal Belt Buckle is nice because it is a prismatic slot and doesn't affect your socket bonus so you can put whatever gem you'd like in there.
Legs: Again, replace the +16 spirit gem as indicated above in the Head section. Keep these two purple gems though as they count as the two blue gems that allow your meta gem to be active. Also, get the
Brilliant Spellthread enhancement off the AH and slap it on them.
Rings:
Band of Channeled Magic costs 25 Emblems of Valor and would be a good upgrade for you to Signet of Purity.
Trinkets: Run Heroic VH daily and hopefully
Mark of the War Prisoner will drop off the last boss for you. Replace your Cannoneer's Fuselighter with it, as it will really help you towards achieving the hit cap, and the On Use bonus is better than that trinket's.
Overall, not bad, you just need to get some items re-gemmed and enchanted. You don't really need any reputation gear, so now if you continue running heroics you can convert those emblems into some nice gear upgrades. I tried to avoid in my suggestions items that require some RNG luck to obtain through dungeon/raid drops.
As an affliction lock you should focus on:
- Hit rating until you are capped (Nowadays we can be fully hit capped, which means we have a 100% chance to hit a raid boss, which is assumed to be 3 levels above you. To do so you need an additional 17% chance to hit through gear since you have an inherent 83% chance to hit a mob that is 3 levels above you in PvE. Since you have 3/3 Suppression talented, you need to find another 14%, or 368 Hit rating, through gear/gems/enchants.)
- Spellpower
- Haste rating
- Critical Strike rating
Again, this is just a general guideline, but one that has been proven mathematically to give you the biggest bang for your buck in terms of dps.
I hope this helps and best of luck!