difference between the master and the beginner
The real difference is the master welcomes failure and learned from it whereas the beginner might find failure to be an actual failure instead of a mere stepping stone towards success. It is impossible to avoid failure but it is possible to make the best out of each failure.
A beginner trains until he can do something right. A master trains until he cannot do it wrong.