There's a flaw in your reasoning. Who has ever defined what perfection really is?
If you set reasonable goals for yourself to achieve, and by practising, you manage to accomplish these goals; Then who in the world can tell you that you aren't perfect? To think that some day
you will never make any mistakes again is very illogical to think in the first place. So, I think that,
instead of thinking that perfection is a state in which you never make mistakes again, you had better set (reasonable) goals for yourself to achieve and work towards them. If you're able to do that, that's real perfection.
Really just a matter of opinion. And by the way, I think people would become bored silly if there weren't any challenges in life.
Just practise and be the best you can.
Dokterjokkebrok