 The last but not least is training, the most important part of this. All these tools don't mean anything to you if you haven't gotten really good, serious training. Not how do I shoot and hit a target, but how do I fight with my gun?