If you're negative 24/7 or are constantly complaining, bitter then of course nobody will like you. (do you have a lot of male friends btw?)
Your looks can be fixed with a hair system, clothes and having a normal body. You don't need steroids or other crap, hell most women don't even like that buffed look.
Also learn to respect yourself, no sh*t you won't change positively if you keep on repeating you're worthless in your head. Your biggest issue is your mindset, please try to adopt a positive mindset, despite how hard that may sound.
Oh yeah; a thing that helped me was having a SELECTIVE "not giving a fck" approach. You will get shot down in the dating game but you need to learn to not give a fck about that. Rejection is part of life in every aspect but you can't let it get you down.