I seen many adverts for the perfect this, the perfect that, etc etc, yada yada yada.
The fact is 1) perfect is only your opinion, 2) time spent seeking perfection is time not earning.
The only test of perfect is does it work?
The next step is, Can I improve the result?
You seldom achieve success with your first attempt.
A baby learning to walk keeps falling down.
But they get up again, and again, and again.
Why should acquiring a new skill be any different.
It is improved one step at a time.
No more, no less.
Patience and persistence are key.