Just do the best you can. No one can do more than that.
Perfection is impossibility but striving for perfection is not. Do the best you can. That is what counts.