My daughter likes to say that she is 'perfectly imperfect', which is an example of her great sense of humor, charm and outlook on life. The second step to accepting that you are enough, is to give up making judgments about yourself or others. As you are able to begin to accept your faults and shortcomings as apart of your enough-ness, your will be able to let others have their faults and shortcomings without the need to fix them or make them wrong. When you come from being enough you get to make choices, rather than feeling like you 'should' or 'have to' be or do something. This step gives you the space to let go of guilt.
Guilt is an arrow that strikes at the very heart and soul of self-esteem.
The more you come from being enough and thus at choice, the less power others have to manipulate you or to try to make you feel guilty. You simply act on your own best thinking and feelings in the moment and take responsibility for the outcome. When you make a choice that has a result you don't like, you get to make a new choice. That's part of the learning process, and nothing that you need to feel guilty about. We each have about one hundred and fifty thousand thoughts a day.