Just a little humor guys. Actually the best way to improve in shooting, or anything else for that matter is to do it. Learn how to do it the right way from a qualified person. And do it often. Practice, practice, and practice. Thats why our military snipers are so good. They eat, sleep, and drink shooting,(I mean this figuratively of course.) Practice makes perfect. Also practicing the right techniques is very much essential. The rifght breathing technique, breath control, trigger squeeze, body stance, body positioning, arm positioning, placement of hands and elbows, all these things and more that an expert( which I am definitely not) could teach you. Actually I believe that weight training can help in every physical activity that a person want to do. I think weight training can be an excellent supplement to the active shooter. Good luck to you and excuse my off the wall sense of humor.