I can share your pain bro. I just hope that by now, seeing my reply is so late, that you've managed to find a different outlook on life.
That same pain, made me fight and fight and fight back harder because i knew i didn't want to drown in this. i fight to conquer and i never had any motivation except that single goal in my mind and my daily effort, little by little.
You've made one amazing step, in accepting there are flaws which can be improved. That believe it or not is the strongest first step to any level of improvement
Dont be disheartened my friend, i've seen scary moments in my life and i'm not proud of how i've dealt with them.
I'll share a small secret here with you, in anger and frustration, I've fisted a concrete wall, destroying my hand and underwent multiple operations using money i dont know where it came from. I still burn myself with my cigarette when infuriated with myself.
I was 370lbs, i was constantly abused by friends, quite literally their punching bag, i was the dumbest among all friends the least wealthy. I've had severely heart wrenching relationships when i broke up, sending me deeper into utter depression. I've had major legal and financial problems, interlinked at that, and dealt with them all where my family lost hope literally. I dealt not only with my family's financial and legal issues, but those same issues which led my dad to get 3 major heart attacks, and 3 clots in his heart needing open heart surgery. These are not cheap, not the surgery nor the meds during his rebuilding period. Only god knows how he helped me through this. But i never gave up, and i will never lose heart, nor determination to conquer.
i never gave up, i realized the first step to being accepted, was to accept myself first and understanding where exactly i stand, and in knowing where i want to be, i paid more and more attention to myself, creating a small image of where i wish to be, and i worked towards it. 2 years later, i'm in a much better position, but i know i still have a way to climb.
i'm not educated, i'm not smart, whoosh, i'm far from great looking, nor having any of the desirable traits which i see in others. But i have faith, and fight to remain positive always. Your life is what you make of it bro, not what other's dictate for you. In this forum, there are many willing to take that step to befriend you and show you a positive way of looking at life and renewing your faith in a happier life.
Im here for you on that count also.
Use google for inspirational messages. you dont need to be rich, have the best job or best looks to be happy. You'd be surprised how attracted guys and girls are to an inner glow. They are the genuine friends you want to keep around.
Shine bro, it's never to late and you can always reach me
Cheers and all the best