Is “perfect” your end goal?
Instead of thinking perfect, consider:
Done is better than perfect
Useful is better than perfect
Mastery is better than perfect
In most cases, the last 20% of effort is never ever noticed…
It might never be perfect because everything can always be improved, so getting important things done is a better goal.