I've never been very good at sniping. Any tips on how to get good?
I'll give you some tips:
Don't go down scope too often. Every second you're looking down scope, you're giving away your position. Scan the horizon for the dumb snipers who are giving themselves away. Locate them
before you ADS.
You can use the zoom on your secondary to scan for enemies (if you need it) and just switch to primary when you see a target.
Line up your shot (as best you can) before you ADS. You want the correction time in ADS to be as minimal as possible. So get your crosshairs basically where you want them and then pop into your scope for the final adjustment and shot.
Shoot the flying barrels on test range to get a good feel for this and basic ballistics.
Do not use a bipod. If you bipod your sniper rifle you are the noobest of the noobs. Completely unnecessary attachment.
Straightpull bolt. Get asap.
Play aggressive. Don't be the dipshit up on some crane or Mt. Nowhere... PTFO and all that.