You can’t change until you accept yourself. You aren’t perfect, you will make mistakes, and you want what you want. Denying things about yourself that you don’t like or are unpleasant won’t help you become the person you think you should be. Be who you are first, and once you accept that person you can take steps to create new patterns of behavior.