Why accepting yourself can make you the person you wish to be?

You are imperfect, permanently and inevitably flawed. And you are beautiful. Its time you put down your weapon and stop fighting or else its going to be an endless battle where you try to do something that is not worth fighting. It will be like pushing a wall, no matter how much effort you put [...]