Your best is always good enough. No more can be asked of you than your best or it would be flat-out unreasonable. I can see that you are putting forth effort. Even if something doesn't end up perfect, you still were strong enough to try and you should give yourself credit for that. I think there is very often beauty in what we consider our imperfections. Different routes can lead different people to the same destination. Just because your way isn't the recommended way according to someone else, that doesn't necessarily make it the wrong way. Just try to go at your own pace, giving yourself breaks when necessary. As long as you live there is an opportunity to get back up and try once more. Please try to be gentle towards yourself.