i did try to improve myself for a long time, but it did not help, so im stuck. and hence i become bitter because of it.
I understand about being bitter. I honestly do. And I understand a lot of what you're feeling, even though I'm a woman.
I had a husband once. I came home from work one day, and he had moved out without telling me -- so that he could be with another woman.
Was I bitter? You better believe it. I still am if I don't distract myself enough (but God is working on pulling that out of me.) Did I think I was ugly, and that's why he left? You bet your bottom dollar. Here I was, the ugliest woman in the world, the woman who was so ugly and apparently so messed up that her own birth parents (I'm adopted) rejected her, and then husband didn't want her either. And since you're so fixated on height, I happen to be short. And guess what? My husband left me for a TALL redhead.
So I DO understand how you feel. I tried to make self-improvements, hoping he'd change his mind. And even when he didn't, I tried to make my life into what I wanted (which meant being WITH someone,) but that hasn't worked out.
And so all I know to do is pick myself up and keep going. Yeah, it's taken a long time. But what I've found is that you often meet other people who have/are going through similar things, or are in similar situations in life -- and with God's blessing, you might even become friends. This is the one thing that's kept ME going.
I don't know where you are in your journey.
But I do hope that this is NOT your final destination. I hope your frame of mind will change, even if your situation does not.
So...
What are 3 kind things you've done for other people around you in the last month? (As this, not complaining about how ugly you are, is what can lead to building friendships.)
How much work are you willing to put into it?