This guy covers it all. They may be censuring him soon but he has many good videos about shooting real good and anything that goes along with that skill. He also talks other things that make sense.
https://www.youtube.com/watch?v=T5YrcZrXRGc