I'll be completely honest.
I don't think 1, 2, 4 and 5 pose much of a problem. As dumb as you may think you are, you seem to be able to write quite well. And, lots of people are bad at math- myself included. As much as you feel like you have no prospects, it's never too late to get an education. If you are in the States, you can get your GED and go to college. Depending on where you live, you can go to free classes to help you prepare for the GED.
I grew up pretty poor too, so I certainly wouldn't judge you for that. Video games are sweet- I'd come over and play with you. I bet you could get better at conversation with practice.
The only thing that would really bug me is the bathing thing. I am pretty sensitive to smells. I know it's very easy to fall into a rut, and when you feel bad and hopeless about yourself, it's easy to forget to take care of yourself. This might sound silly, but if you make it a priority to bathe at least every other day, you WILL start to feel better about yourself. I bet you are not as ugly as you say. Beauty is a subjective thing anyway.
You are only 24. You are so young! It's not too late to make something of yourself.