I don’t feel horrible or unlikable on the inside so why on the outside am I
Because some people will like you and some not. Same for me (as you've seen on this thread!) and same for everyone. The trick isn't to be who other people want; it's to be 'I don’t feel horrible or unlikable on the inside' this person, the one on the inside, and find people who also, at the very least, don't find you horrible or unlikeable. Preferably, find people who think you're great, just as you are.
I had a short relationship with someone once who was unpleasant to me. I spent ages trying to work out what I was doing wrong, and it turned out that what I was doing wrong was spending time with that person. They drove me nuts by not understanding me, and me not understanding them, by being judgemental and always thinking they knew better than me about my own situations, by doing things I didn't like (like continually being disruptively late) and then judging me negatively for not being happy about it... all this stuff was about them, not me.
You don't have to respond to people who just want to criticise you (as I haven't on this thread!), and you can minimise the time you spend with them to as drastic a degree as you can manage. It doesn't matter if you piss them off by being flakey, even, because they don't even like you when you do show up, so you've no chance of 'impressing' them.
It's always the case for everyone that some people will like them and there's a risk that people might sometimes not.
Have you got anyone who sees you as you want to be seen? As you feel you are? Decent, worthy of respect, kind, loving, all that stuff? Have you had people in your life like that in the past? Friends, siblings, colleagues, even? Your partner? Your child?