I'm just throwing this out there. Accuracy, for me, seems to be a real problem. It's the one thing that I can point to and realize that if I had even average accuracy percentage, that my overall performance (KD, skill, etc.) would climb noticeably.
The frustrating part is that it's not bad all the time. I'll have matches where the battle report shows better than 30% accuracy, but then I'll have others where I come in at sub-10%. And sometimes those matches where I show very low accuracy end up being relatively strong in terms of overall performance.
I will say that I do think I've improved quite a bit recently. If you look at my stats, my overall numbers are quite poor, but that has more to do with a ridiculous tendency to spam fire, which I don't do nearly as much anymore. But even so, the numbers aren't entirely wrong either. For the L85A2, for instance, my aggregate accuracy is 9.55%. But if I could parse out my last 30 or so matches with that weapon, I'm sure it would be more like 12-13%, which still isn't good. I don't know what average accuracy is, but I've looked at enough stat pages that I want to say somewhere between 15-18% is probably right.