i recommend playing the story mode at a difficult level to learn really how to get the crosshairs where u like them. For me, the best thing u can do to make yourself ten times better fast is learn how to use the BR. Once u can beat people in one on one match, then u can branch out to other guns. But like i said, practice in story mode and play in rumble pit. U can steal kills and learn how to hide and sneak around
play on team snipers online and it helps greatly, i used to suck horribly on the sniper but i started to play just sniping games and it improved greatly.