Too much flanking? Really? That's one of the key tactics to winning fps`. You would hate playing against me.
You can't compare game quality on your k/d either. Playing hard-core rush last night on bazaar (bf3) I managed to finish top with a 10/2 ratio, even though others had double my kills, because I played the objective and supported the team
I wouldn't suggest throwing in the towel. Just keep at it and try playing tactically. Maybe go in game chat and see if there are any "vets" to give you tips and coordinate assaults