If you're really serious about, and I mean REALLY serious about it, talk to Ghost. He takes on apprentices and trains them, basically you follow him and work together with him.
One thing to keep in mind: Being a sniper is not about perfect marksmanship or killing, it's about stealth, recon, and communication, and sometimes when it calls for it, taking out a target.