Doing all that you can and still feeling that it is not enough is a problem that needs as much acknowledgement as your daily priorities. Progress is still in process.
Your capabilities should be what drives you. Fear of failure is not acceptable.. You win some and you lose some..but life is not over if you don't succeed..keep trying and working hard.