Accepting oneself means saying: "Yes, I did it"... "Yes, that's the way I am" and in many cases we want time to erase what we did...hoping that moment has not been recorded to never remember it again... or we highlight something additional so nobody realizes who we really are.
But life is like internet: everything we are and do remains engraved. For better or for worse, there it is. And no matter how much we want to turn the other way around, do like it didn’t happen... the fact remains. Hence, accepting how you are requires courage and honesty to say: "That’s how I am."
If you find it hard to take that step, think: everyone, absolutely everyone (yes, even that person you admire) make mistakes, we lose our heads at some point, we say things without thinking, we fail in the goals we set, or in not repeating what we did. And we hide everything that shames us... that labels us as "not perfect" before the judgment of society.
But guess that? The most important step to accept that you are not perfect is to accept that you are unique. As each person is unique, the value of each one is immeasurable, because it is not repeatable. Accepting yourself it's an individual process that not everyone will witness, but we will see that freedom reflected in you.
So, get rid of all those charges you have. Of all those expectations that others expect from you. First of all, it is you.
If you do not accept yourself as you are, no matter how much someone loves you or wants to be with you, he/she won’t have the true version of you. And if you really want to be accepted and loved as you are, then accept how you really are...