Regarding point #2 there. Thats what I was caught up on. I had good groups but as soon as id increase speed and the groups would open up id get frustrated and not go for speed or more importantly a good balance between speed and accuracy.
Life tends to remind me often of how imperfect I am.
The easy summation of that point is that we are often afraid of failure and let it prevent us from pushing ourselves to failure and beyond that point. For example, speed. EVERYONE is going to "fall of the tracks" at some point as speed increases. Sometimes it's good to try pushing one's self as fast as you can possibly go, see just how crazy things get and how much it affects accuracy, then do that for a few reps and start getting a feel for doing things at such a high rate of speed, then slow it back down to a more comfortable and controllable level, do reps at that "maintenance" level in which you have solid fundamentals, then turn up the "heat" again. A person can't really become truly competent at driving 200mph if they only ever drive at 100mph. Doesn't matter if we're talking about lifting weights, playing sports, playing instruments, etc. the same principles apply. At least ever so often, shred on that guitar, put some RAGE into heavier weights for more reps, and do everything faster and harder at your sport otherwise you will not get to that next level of performance. Sorry to kind of get OT up in this piece.