Part of it is luck. I snipe when I can in Halo 3, and while I'm practiced enough to pull of a headshot 60-65% of the time, sometimes the planets align and you get a perfect no-scope from across the map. It is mostly practice, though. Like the above post says, you need to find your sweet spot...