God Approves of You!
Nobody knows you as well as God does. Yet even though He knows everything about you, including all of your faults, He still approves of you and accepts you. God sees your heart, not just the exterior shell (the flesh) that seems to get you into so much trouble. He does not approve of your wrong behavior, but He is committed to you as an individual. God can hate what you do and yet love you. He has no trouble keeping the two separated.
God never intended for you to feel bad about yourself. He wants you to know yourself well and yet accept yourself. You must be able to say, "I can love what God can love. I don't love everything I do, but I accept myself because God accepts me." God is changing you daily. Ask Him to help you accept and love yourself in spite of your imperfections.
““Before I formed you in the womb I knew you, before you were born I set you apart; I appointed you as a prophet to the nations.””
Jeremiah 1:5 NIV