The strive for mastery is a wonderful ideal to aim towards. Perfection on the other hand, is an idea that stops many people from starting. If you cannot start, it's impossible to reach your goal. You do not have to be perfect. The truth is, that you have to make a start in order to attain the skills required for the rest of the journney. You do not have to be perfect to start your journey. The journey itself will teach you what you need to know.