This is the most important question you can ask yourself. The way you feel about yourself is how people view you. What you put out in the atmosphere is what you receive back. Now God does allow certain things to happen in your life that you have may not understand at that time and of course there is an enemy but I don't give him credit. All my praise goes to God, he is the one who created me. So I feel like that's why it is important to feel good, respect, love, and be happy about who you are because Jesus came so that we may have Life and Life more abundantly (John 10:10). When you ask yourself this question another important thing is to be honest with yourself. The things you don't like about yourself give to the one and only (God) who can help you make the changes you need to be the person you will love and cherish. Also you will become the person God created you to be in the first place. Not the person you created over the years due to pain, hurt, tragic, moments of happiness, and false love. I say false because if you don't have God in your life you don't know what real Love is. It's time to peel those layers off and see who you really are. Once that happens believe me, you will be so proud of yourself.