I like the idea but it needs to be worked on. KD and WL ratios should not be considered because it will be abused (or it should be cleared before changes). I have 1.7 KD ratio because I've done a lot of bullshit with no gear or just dying randomly after my last retire (I only have like 260 kills according to website) and you know that it's far from my usual KD when I tryhard. So people will get a reward for me like for one of those guys who charges in the very beginning of round and kill 1-2 unaware peasants and dies which is also unfair.
I think that not to make it extremely difficult to implement we should use current point system instead as a measure.
XP: damage done x (level + current points + average points per round) (if lost x 0.5, if won but died x 0.75, if survived x 1) x gen bonus.
Let's take average situation:
You kill a guy with 60 hp (21 str, 2 IF) of lvl32 who has 15 points per round average and already made 10 points:
60 x (32 + 10 + 15) = 3420 xp
You deal full damage to a strength whore of 85 hp (30 str, 10 IF) of lvl35 who has 120 points in the last round and average of 30 points per round (I highly doubt anyone will ever have even 20 average points per round):
85 x (35 + 120 + 30) = 15725 xp (which is 1 tick of x5, sounds fair since you deal full damage to someone who is the most important enemy)
that doesnt really work out well for people low level though. how is a level 10-15 supposed to do enough damage to get any exp the xp per round would have to be massive to make it even worth playing
Add separate bonus for points: 1k xp (x gen bonus) for each point earned during round so even peasants can get some points by staying close to actual fights.