Being in that place in ourselves is a good place to be sometimes, it's where change can manifest. For every change you want to make, write down how you would do that, then how you would do that and be honest with yourself.
What do confident people do?
Why are they confident? One reason I found from being an unconfident person and learning it is taking action on the things you want to do in your life, it develops you as a person, you become yourself by being yourself, enacting your interests, which means you'll trust yourself in time.
Interesting people and interested, which means they engage in what interests them, then you have genuine things to talk about and you'll meet and make friends easily.
What do you want to do and learn? What interests you?, Where can you learn it? When can you learn it?.
I was once unconfident, uneducated, felt unattractive, hated being myself, cared about everyone's opinions of me (a lot of those are our own self projections btw), and I changed that by starting with the little things I could do, then it gains momentum and you start doing more. You'll be blown away with the person you could, should and can be.
Some of the things you talk about arent true in of themselves though, attractiveness, self hatred etc. We all have days like that though.
Be kind and honest with yourself and what you want, and take action on it, it's so worth doing.
Do it for the best in you