In this era of the internet and also social media where people usually want to share their achievements in their lives and what they have become lately, sometimes I can understand that we can feel a little bit insecure about it. especially If we came from also the same situation, but then we have a different life level now.
Don't be afraid, and don't just blame your self, and think that you are a failure. as long as you are trying, and striving for the best you are one step closer to becoming a better person, maybe the time is not perfect, or the situation doesn't allow you yet to become rich and full of achievement.
For me, as long as you are living on your feet, doing everything that can make your life better that is already such an achievement. There will be times when you thin that you just want to quit, but you keep on fighting and doing your best, that is also an achievement that needs rewards from you.
Be kind to yourself is not a bad thing, comparing yourself to other only leads you to a dark path which can send your life dwindling down. So keep your chin up, and keep on fighting for the best.