Make the XP system more rewarding for instance last stand game mode should reward 1000XP for every crown you win.
Team scores I believe are already decent considering they don't last too long.
I also believe that focusing on game play will make this game stay strong and fun, skins are not hard to think of or make as community will give you your ideas mostly. The community with value updates to keep the game fresh and enjoyable.
Make players feel rewarded and not overworked to earn rewards, we will appreciate this.
Keep up the work and don't let a potentially good game flop.