I think tactics are way more important. As far as the rifle is concerned, a good sniper should be practicing and shooting his rifle enough to know how it performs from every distance. You should know that at 100 feet it curves right at the end. Upgraded or not, you should know how the rifle shoots and the adjustments that you must make.The sniper role isn't for the part time hobbiest. Its a position for perfectionists.