My idea for improvement is to have weapon perks.
Eg:
Rapid fire, emptying your clip instantly.
Slight of hand, increasing movement speed while firing.
Armour piecing rounds, double damage for 3 shots.
Giving all a 5 minute cool down....
Those are just a few that I could think of, more ideas welcome comment bellow.
I also believe all perks should be earned by ether streak, kill count or graalats.
-kyser.