There will always be an endless list of stuff you can do better. But the most important things is small improvements and not giving up. If you don’t give up, you will succeed in life and you will be okay.
You do not need anyone’s permission to value yourself. You do not need to satisfy any one else’s version of yourself. You are okay. You are okay in your own skin. You are okay to take time for yourself and to have slower moments in life. You are okay as you are right now, because you still do many good things and your efforts are not wasted.
You could have always done something different that might have worked out better. You can say you should have done this or should have done that, but there is literally an endless list of things that may have been better if you did something differently. You did what you did. It is okay.