Nehemiah said, “Go and enjoy choice food and sweet drinks, and send some to those who have nothing prepared. This day is holy to our Lord. Do not grieve, for the joy of the Lord is your strength.” - Nehemiah 8:10
It's emotionally draining if you keep making light of yourself, thinking that your life is summed up as a failure. And if you keep mulling over people's negative outlook about your life, you will lose the drive and momentum to keep on course in your journey to living a fulfilled life. Inasmuch as God hasn't written you off and thrust you aside, you can bank on Him as the Driving Force you need to help you forge ahead and reach your goal. Hence, don't allow negative thoughts to take over your divine identity and God's glorious outlook about your tomorrow.
In order to feel good about yourself, you need to FOCUS ON THE BRIGHT SIDE OF THINGS. Most people allow the negative occurrences in their lives to hurt their chances of expressing happiness. Being hot and bothered about tomorrow doesn't place you in a vantage position to see things from God's perspective. It would only dash your hope of living in the present and fulfilling your dreams. Therefore, don't allow the devil to get you stuck in hopeless and sorrow. With God on your side, the tide will turn in your favour in Jesus name.
Secondly, people who FOCUS ON GOD'S WORD without putting stock in the devil's lies, find reasons to live happy and glow with joy. Because Abraham was persuaded in the promise of God, he rejoiced and kept hope alive. Finally, you need to realise that making mistakes doesn't make you a misfit but it's part of the learning process to help you keep fit and build your competencies. Hence, to feel good and happy with yourself, you need to FIGHT THE PULL TOWARDS FEELING AWKWARD FOR YOUR MISTAKES. There's no point crying over spilled milk when you could wipe the slate clean and get off your worries. May the joy of the Lord overtake every worry and anxiety that might be taking a heavy toll on your well-being in Jesus name.