Hello,
Now this might sound needy or something to some people but just hear me out.
What about every 100 hours played (Actual in-game play time, not just leaving ur PC with Dirty bomb on)
Every 100 Hours that player would receive a case of (NEW cards) idk yet… haven’t really figured it out yet.
Some cool cards like the obsidian ones? or perhaps an elite case.
Also.
What about Achievements & Titles
Completing certain achievements would earn u a title + reward (Normal loadout case or a little bit of credits)
Are they like missions? NO ! 
I mean actual achievements like ‘‘Earn 10,000 Kills’’ ‘‘Plant 250 C4 charges’’ ‘‘Revive 1000 Players’’
Heck these achievements could even unlock skins/colours (Pink/Purple/and whatever colour they’re adding ever)
Ofcourse those achievements would have to be extreme like ‘‘Earn 1,000,000 kills’’ and so on.
Let me know if u like the idea.