I don't know why people bother posting at all if they're not adding something constructive to the conversation.
I was. I was telling to post on your alt so that people could look over your armory.
If you must know, I thought I had it set to this character for posting; it seems to have been incorrect.
I've been around a long time. There's a lot of people that post on alts because they don't want people to know who they are. You ask them to post on their main, and they say they prefer not to. As if they aren't anonymous enough on the internet. But whatever.
You shouldn't be running MF over KJC. KJC is just too good. If you were using it for something specific then ignore this, but simply speccing into KJC, and not even binding the on use aspect is almost always the best talent to take for raiding.
Sacrifice is better than Sup as well for most fights. Scaling issues and such. When 5.2 drops (Most likely that's this Tuesday) Sup will go farther than Sac until T15 geared. Sac scales. Sup doesn't. So it's one of those talent tiers. The only fights I've ran sup for so far is Wind Lord (I throw him on boss, and then do a ton of dot/SoC spamming), and WoE in which I just throw him on one of the emperor dudes, and then proceed to dot anything that even twitches. Basically if you can't MG spam most of the time then sup will be better than sac.
Look into replacing your gloves asap. I'm sure you know that. Wasted itemization is wasted. You're also missing several enchants, and a gem. Most notably windsong. It all adds up.
The best piece of advice I can give you is to download Affdots if you don't have it, and learn to use it effectively. Affliction is a snapshot DPS spec. If you don't learn to watch your procs, and such you will end up doing meh DPS. Once you learn to utilize, and track those buffs alongside Affdots your DPS will skyrocket.
Finally, I would say once you start to knock on the 480 ilevel's door to start looking at the 4717 corruption breakpoint.
Otherwise, as I said, Affliction is all about utilizing your buffs, and refreshing DoTs when needed. The other part is maximizing soul shard usage.
What would your rotation be for boss fights?
Well, now we know you don't have Affdots. I don't mean that rudely, but even though every spec isn't supposed to have a set rotation Affliction is an exception even to that. It's all about maximizing your DoTs.
Your opening should be CoE > DS (Use your trinket here too since you have one)> SB:SS > Haunt > MG spam. All your procs (weapon, trinkets, whatever) should proc fairly quickly since it's the beginning of the fight and the ICD is off CD. You can reapply your DoTs either manually or through another SS:SB combination based on your soul shards. Then it's a bit more haunt MG spamming until you end up reapplying weak DoTs and you can start pooling shards for the next time you can throw up haunt and spam MG. When you hit execute phase you just replace MG with drain soul. You will swim in shards at that point so you can be pretty liberal with haunt and SS:SBs
The thing people need to understand about Affliction is it's not about 100% Haunt uptime. It's about maximizing that haunt uptime with strong DoTs, and pure MG spamming during that haunt uptime.
6. You're not even hit capped. Unlike tons of people think, you MUST be hit capped when you're not enough skilled with your warlock (even when skilled I suggest getting hit capped). Simcraft is a bot that takes less than 0.1 seconds to realize he just missed a spell unlike you, a human. You losing a sh1tz load of DPS when not hit capped.
I agree that being hit capped helps the less skilled our, but being around 14%+ or so hit cap is just fine if you can play the spec adequately. I have not been hit capped yet, and I rarely see misses. It's just not a requirement for T14. In T15 gear, and stat inflation there will be no reason to not be hit capped, but I really dislike people stating you should be hit capped with affliction.
Unlike other specs Affliction has no CDs on their abilities, or no procs to work off of (such as hot streak for mages, or MC for Demo). So missing with an ability (haunt being the exception here) means another GCD of casting it, and that's it. Whereas Destruction losing a Chaos bolt is monstrous. Elemental losing Lava Burst is bad. Classes wasting their procs (Not sure if pyroblast still works the same as it did for them in Cata, but this would be a good example) is painful. Affliction doesn't suffer from this. It's very easy to recover from a missed spell.
At the OPs ilevel I would aim for 14% hit and no more. It's plenty enough to learn how to play affliction and s/he would rarely have to react to missed DoTs/Haunts. The DPS net gain of playing with fire on that 1% RNG chance is better than wasting another 340 stats to remove it. Especially when the OP should be working on that 4717 breakpoint and needs ever stat s/he can get.