Believe it or not, there are people who can hit with the first shot. The trick is to not to shoot until you know you can hit. These people did spent hours on a range, setting the hopup, the optics, finding the best BB weight and brand, fine-tuning the gun, and learning what their gun can do. Then spent many many games learning to stalk, to use cover, to learn how to out think the opponent, fine-tuning the gear every single game and reading about it between games.
There is a play style like that and there is the one with lots of BBs, high ROF and no sights on the gun at all, and everything in between. I made a lot of first shot hits and I took many showers of BBs too. There is no superior way. You feel success if you are successful with your chosen play style. Success in airsoft is not measured by others or by who wins an objective. It's only measured by how much fun you have.