My main advice to make the game better is to try bring more players to the game in the western regions to start with.
So that we can enjoy this game fully.
Things i personally dislike with this game, and therefor suspect MIGHT make some other players wanna play if they was different:
#1 Cheaters
#2 No reward for playing
BP was atleast kind of a good idea, the more you play, the more you are rewarded...
But the ball was (intentionally?) dropped and instead it seem the game is developed into trying to make as much money as possible with the skins.
This to me is a huge part where i think so much more could have been done to encourage players to play the game, now there is no extra reward except the gameplay.
#3 Seasonpasses too "watered out"
Rewards are often too mediocre and too many rewards are completely pointless, like BP Boost, _completely_ worthless.
The good part is atleast you skipped the XP rewards this pass.
Again, same here, i think so much more value could have been given to rewards the players, rather cheap, like higher quality skins like the contraband weapons.
Battlestat could have been a lot more generous without any huge cost i would assume,
it would have been so much more fun to so many more players if it was a LOT more common and easy to get/switch/add
Instead the contraband weapons is almost impossible to get, and instead of being a positive thing, i feel its a huge negative thing when there is supercool things, you cant get.
This is a few, to me pretty easy AND cheap, ways to make players feel its worth putting time into the game, and could hopefully tip a lot more players over to decide to put time into playing, instead of skipping.
edit:
Just for the record, i love playing the game, it is incredible when played fair.
I also LOVE many many things that has been added, most of the changes has been positive for me in the long run.
Insane many weapons, maps, vehicles, modes etc etc
I personally wish the Snow map stayed snowy though... with the snow vehicles.
I loved the feeling of the snow, wind and snowfall!
I would have loved it even more i think if it was also more dynamic snowfalls, like really heavy snowfall that made sight limited, like fog.