Of course you won't be alone forever. I'm sorry that you're having to feel like this, it sounds like you're going through a really rough time :(
It's pretty useless of me to tell you you're lovely as you are, what do I know? I'm just some fellow anon on the internet. I do know though that you deserve to feel happy and to be loved. If you don't like who you are, then you should work to make positive changes; but they should be for you, towards becoming the whoever the best version of yourself is in your opinion, not to please anyone else. The right person will love you as you are now, and support anything you need to do to like yourself more.
Again, I'm sorry for how you're feeling right now. I hope doing some venting on the internet helped at least a little. You should talk to someone you trust irl too though. How you feel is important, and there are people who care and will want to help if you let them.
I'm sure you are underestimating yourself. There are probably many good things about you. You can't have all negative attributes, and you'd be surprised at how accepting some people can be if you just gave them a chance. You're not destined to die alone either; you can control your own happiness and life events just as much as the next person. The most important thing to do is not feel sorry for yourself and don't sell yourself short. I'm sure you can find someone who will accept you for who you are.
you are sooooooo young and have a long way to go... just focus on school and hang with friends enjoy life and everything will fall into place... when i was under 18 i was lost too and then i had so much fun and exploring in college... guys would flirt with me and i loved shopping and dressing up and then i focused on my career and having good company... you won't be like this forever, when u go to a new school things will change
The secret is all in your attitude. As hard as it is, give everything the benefit of the doubt and force yourself to find the positive in every single thing. Twist it into the positive until it becomes second nature. You are the only one who can choose to change yourself. What everyone on this site says doesn't matter. It's up to you.
You see destiny is not actually set. You set your own destiny, if you think you are destined to be alone forever it is simply because you are not willing to change your own's expected destiny. You have to work on it.