Keep a short account of your failures. Let go of the past and when you mess up, acknowledge what you did, repent, then let it go – and move on. The Holy Spirit convicts us so we can repent and get things right but it’s the devils job to keep Christians loaded down with condemnation and feelings of failure.
It doesn’t matter what you’ve done when you give your life to Christ you are accepted by God. Believe this. Accept this and accept yourself. Accept that you’re not perfect but also accept that you don’t have to be. Accept that you may never “have it all” but also accept that you don’t need it all either. But content with such as you have and such as you are. Get to know who you are instead of being like others.
Most people know their likes and dislikes, their favorite things and their routines but they don’t know who they are – the person with destiny God designed them to be. So they go through life following after what others say they should be or what life’s circumstances dictate they have to be, without ever really asking God who He says we they. Take some time to get know who you are so you don’t go through life comparing yourself to others and complaining to yourself about what seems to be failures when in reality you just need to get to know yourself and then grow yourself. You do this by spending time with God and listening to the conversations within yourself because you are most honest with yourself.
As you come to know yourself begin to grow yourself, develop your good qualities and learn to bring your weaknesses under control. This means taking time out to do things that will allow you to nurture your God-given gifts, talents and abilities as you become aware of them. It also means learning to lean on the Holy Spirit as you discover your weakness so you can develop better self-control.
Learn how to enjoy being with YOU. This isn’t to say that you should not enjoy friends and family. However, as you discover yourself, take the time to embrace and enjoy you. Smile at yourself, laugh at yourself, listen to yourself, and above all love yourself. You may find that you really come to like yourself!