Why not try making a list of all the things you DO like about yourself?
Non-physical things. Your personality, your quirks, your interests, the way you do things.
Positive daily affirmations might be something that could help you. Where you take that list of things you enjoy about yourself, look yourself dead in the eye each morning and say for example: "I am intelligent, I am capable, I am compassionate, and I will continue to learn, volunteer, be a good friend." etc etc.
I also suggest journaling through negative thoughts. Rant for a paragraph about said things you're unhappy about.
But in the next paragraphs objectively determine whether or not they're true, most of the time they probably won't be true (ex: "I'm just too stupid"...but wait that's not exactly true, because I remember that time I wanted to learn about xyz and I got that book and learned more about it) and if something is true (ex: "I think I could be nicer" Maybe when that neighbor starts talking about her day I'll stop for a minute and really listen to her) then go about determining how to
make it different.
But, keep in mind that nobody is perfect. And try to think of what you might say to your best friend who was talking negatively to herself.
These things might not work the same way as therapy, but they could be a start at something more positive, and take the focus off of the solely physical. I do hope that circumstances change and maybe you're able to talk to a counselor when possible.