I'll put a good word in for Peter Blakely in the role of making one a better shot. He has an uncanny way of reading people, in their shooting perspective, and helping them become more proficient. Suggest you take the time to read his books even if you never engage him. Some real insights are to be found there.