Here are some of my favorite tips that helped me improve: 1. Dont stress yourself too much, progress comes over time 2. Use an Aimtrainer like AimLabs to train your flick aim, straving and decision making as well as recoil control 3. Unbind crouch and learn how to play without crouching. Especially helps, when you crouch during every aim battle since crouching takes too much time and reduces the chances to hit ur shot 4. Watch pro-players and learn their ways of playing; try replicating their techniques 5. Try to focus on one or two agents only and learn their abilities by hard. If you play someone like Viper also learn lineups or someone like Raze learn how to enter sites properly with ur blast packs etc. 6. Play, play and play. Training is what it takes to become a master
I hope I could help you a bit! Have fun trying them out