Most Helpful Girl
Everyone can make mistakes or not come 1st place but it's good to not be hard on yourself. At least you're brave to talk about this here.
I'm not a psychiatrist, maybe websites can help or you could seek professional help if your low self-esteem is really bothering you.
Most Helpful Guy
Stop comparing yourself to others and recognize yourself as an individual with your own value instead of seeing yourself as something/ someone that has to reach the standards of others?
This should hopefully help you fixate yourself on improving yourself instead of looking at others successions.
I would say that this method worked for me, I used to be like you, comparing all my achievements to other peoples and wondering why no-one ever noticed mine, but then I thought to myself "How about I forget about them? Since I am remembering them, I can be proud of my achievements, compliment myself and tell myself how the things I have done have improved every day"
Since then, I would think to myself about how my exercise has improved my body much more compared to a few months ago, I would think of all the good things I have done and if a negative thing popped up in my head I would say "Well, life has to have negativity to make positivity noticeable I guess" and I started doing things that I began finding as achievements.
This might not work for you, but try starting off with doing small things and congratulate yourself on them, it should help you to start a much broader range of great things that you should be super proud of.
You are a great, valuable person and never think less of yourself based on the attention that others give you <3