Nothing will ever be perfect, so get used to it. You can always do better. But you will make yourself sick and depressed chasing perfection through life. And you will pain the people who support and work hard for you.
Look back on your accomplishments and accept that you did your best work. Wear a smile on your face and offer thanks to anyone who helped you out.
Do not settle for less than amazing work. But be careful striving for more than that.
Perfection may be the path to ruin.