一個良好的狙擊手需要具備三個條件,優秀的射擊技術隻是所有狙擊技巧中最後也是最基礎的一點,紀律及細心才是最重要的元素,狙擊手并不是拿着槍胡亂掃射的殺人狂,他們不必要時不會殺害無威脅非武裝人員,例如婦女,兒童,牲畜,建築房屋等,狙擊手有時是一個人,也可能2、3人,這要看任務的性質而定,單為射擊而盲目的向目标射擊隻會增加被發現、俘虜及殺害的機會,紀律和耐心是非常重要的,尤其是要面對射與不射的時候。在成為一個狙擊手之前必須先問問自己:你是否很怕冷或怕熱?是否很容易發怒?憤怒會使你不小心以及做一些不尋常的行為,這是最壞的一點。有沒有嘗試過一個人單獨過一個星期甚至更長時間?能否沒有朋友,沒有家庭,沒有通訊,沒有聯絡或什麼都沒有?是否有過一個人露營?在一個地方内什麼人也沒有,你會覺得怎麼樣?你又會在那裡做什麼?狙擊手并不一定是個孤獨者,但事實上如果你每日的生活都不能缺少其他人的存在的話,狙擊手一定不是你最好的選擇。
為什麼這些很重要呢?一個狙擊手隻為了開一槍而爬行一整天,有時還可能什麼也找不到,你是否能一槍不發而放棄任務?有時你見到目标而開槍的機會隻有三秒鐘,假如你在做白日夢,吃飯又或者其他無為事情,你便失敗了。你必須了解你的任務、位置并等待目标出現,這是你需要隊友的原因,一個人用望遠鏡連續觀察超過20分鐘是十分困難的,你必須整天保持不動以避免敵人的發現,這聽來十分容易但其實十分困難,一個初學釣魚者要将魚線留在水面以下超過三分鐘是不可能的,因為他們總想要把魚鈎提上來看看,如果你有打獵的經驗你會知道在獵物面前保持不動是如何艱難,更何況現在的你面對的獵物是一看見你就會向你開槍的人呢?你怎樣解釋“細心”一詞?對一名優秀的狙擊手來說細心就是他的一切,而且影響着他的決定,單是細心已經可以令一個狙擊手成功,狙擊手行動前必須決定要身處哪裡,怎麼走,怎麼去,帶什麼裝備,用什麼僞裝,如何通訊,行動時如遇緊急情況應該如何,任務完成如何撤退,無法完成又怎樣避免損失?一個狙擊手必須由開始到結束詳細思考所有程序,其武器及子彈補給裝備配置才會産生效果,射擊術是最後的要素,一個狙擊手在任何情況下都需要在最遠的有效射程射擊目标,距離等于撤退的生命時間。如果要做到射法純熟,最少需要練習15000-20000發子彈才算得上是合格練習。