I used to be really self conscious about myself, my height to be specific, and how it significantly affected how attractive I was to girls. I got over it by realising why it made me feel sad, it was because I cared about it, I asked myself why I cared about it and my answer was because girls care about it. Why should I care if girls care about it? I suppose that it could be because I want a relationship, I felt as though I needed a relationship. So now I'm trying to find other ways of being happy in life instead of needing a girlfriend. That way I will be eliminating a reason for caring about my height, since I won't care about what girls think since I won't want a relationship.
It is hard to do, especially since I see happy relationships quite often and think about how amazing it would be to have someone to share your life with, to support you unconditionally, especially when those who used to unfortunately have gone from your life, someone to have kids with, to get married to etc. It gets me down but not nearly as often as when I really yearned for a relationship.
My current mindset is that love/romance is a game which isn't fair, where the difficulty is determined by your genes and how attractive you are. My current view is something along the lines of "Why should I play a game where it isn't merit which is rewarded but genetics and traits?". By being a 5'5 male, I'm at a significant disadvantage to taller men and therefore have to work much harder in other areas to be nearly as attractive as a taller man. My time would be better used enjoying my life without having to participate in love, by bettering myself, by taking part in things which mostly reward hard work and dedication instead of genetics such as reading (I feel a sense of accomplishment and love learning), doing well in school/university or working hard at work to get a promotion.
By changing my mindset from one where I cared about what girls thought about me to caring about what matters to me in life (being happy, learning, spreading happiness and trying to make a positive impact in my life), I realised that girls aren't a good, reliable and stable source of happiness. I don't value myself based on how attractive I am to girls, but instead how proud I am of myself and based on my achievements.
I hope this helps, I think our situations are similar in some ways and I think that my experiences trying to overcome being undesirable to girls may help. I hope you find the girl who values you for the human you are and is proud of you for your achievements and kindness because I still believe that there are girls like that out there.