Same, friend.
My self-acceptance is less "Yaaaay I love being me!" and more "Well, this is the me I have, might as well do what I can in the moment with my weakness."
One moment at a time.
Some moments, I'm braver than others. Some moments, I'm kinder than others. Some moments, I'm more resilient than others. And many moments, I'm a useless puddle of a person. But the moments keep coming regardless. I gave what I can in that moment, however much or little that is, and take it one moment at a time.
And, hey, being weak isn't the worst thing that a person can be. Some people are malicious sociopaths who enjoy causing harm to others. I'm just an easily-fatigued crybaby with poor impulse control and an even shorter fuse.