Mistakes are inevitable, but to say that they are necessary for progress is a load of bologna. A lot of really bad practice might lead to progress, but your mind is just as good at repeating mistakes as it is repeating the right thing. You must train your mind to perform the task correctly, and if you make consecutive mistakes, this road will be lengthened if not made indefinite. Perfect practice is impossible, however it is the model we must strive towards.