I joined this game to relive my childhood memories of LAN parties of CS 1.6 up until the source version. Come this day, I realized that by knowing the mechanics of the game and how by "good" practicing all of its aspects, it secures a high skill for you in the game, the more time and effort you put into it.
I practiced on a daily basis to master the recoil patterns / spray transfers of my chosen riffles regarding the many factors that we can encounter in game ; movement inaccuracy/weapon spread/distance to target etc..
Since I joined really late to the party (early 2018) the game was F2P and was filled with people spinning all over the place. Nonetheless, I managed to reach the rank of DMG. Most of my games coming to higher ELO, were about how to outsmart the cheater & how to manage the tilt of my teammates. I was tired of it at the time since I couldn't enjoy playing the game itself starting this ELO so I pretty much quit the game and left it for the cheaters to have all the fun they wanted while it lasts.
I have 3000 hours+ on my steam accounts combined.
Things that I love about this game, is having to play with a person / group of people that have a high game sense to know when to flash for you without asking for it, to know when to peek AND where to look when you are excecuting, together, on a given site, again without even saying a word (considering the geometry angle advantages according to each player's positioning etc etc). well timed double peeks / cross-angle hold are the beauty of the game. Like the overly used sentence goes by saying, Teamwork makes the dream work.
Learning the game's math/numbers is never a waste since it gives you what you require to exploit if you are put in any situation under any given circumstance. Makes you polyvalent and makes you worthy.