A few years back Tim Ott said it best, to be a good hunter you need to learn to kill. Most people nowadays (unlike in the past) never learned to kill when they were kids so they need to acquire this experience/skill. The fastest way to acquire any skill is with lots of practice/experience, so you need to kill a lot of animals to become more experienced, and I believe more proficient. You can do all the mental imaging, dreaming, and target shooting you want, but there is no substitution for real life experience. As suggested, having a good, ethical, and knowledgeable, mentor can help shorten the learning process, but it doesn’t replace real life practice and experience. Before the next deer season I recommend you hunt, as often as possible, small animals such as tree squirrels, ground squirrels, cotton tail rabbits, or jack rabbits. Hunting these type animals can provide you with a lot of shot opportunities, you learn to pick a spot, and practice/learn your stalking skills and techniques. Many of these skills can and will be used while hunting deer and other large game, when the opportunities are less frequent and the mistakes can be more costly.