I can really relate to your situation, and in case my comment gets really long, I'll firstly say that I wonder if a life coach might be helpful to you in terms of working out what you'd like in your life and how you could work towards it. You state that you "don't have much to say" and that you are not very attractive, but you would be to someone. You first need to appreciate what you bring to the table, and that everyone's "offering" is different, as is what people will gain from having you in their life.
I had an accident many year ago now, and went from a life that was full-on with a social life, a partner, a few jobs, studying, travelling, and many plans etc, to sitting in an armchair at my Mum's. I didn't die, but I lost the life I knew and loved. I had been very active, involved in a specific music scene that brought me great joy with dancing, clothes, shows etc, gyming, swimming, and it was all gone. The only part of me/my life that remained was my love of animals, and even that was no longer so simple.
It took me a few years to realise the full impact, and in that time my "plans", the marriage and kids we'd been talking about, passed me by, and most of my "friends" disappeared. After a torturous 7 years I won a financial settlement and decided to train as a counsellor. I met many lovely people along the way. Not my kind of people, but lovely people nonetheless, and that gave me hope.
I explored online dating, but it was hard, as in my head I was the old me, but she no longer existed. I did an experiment, placing an ad that didn't mention my new physical limitations, and one that did. I received numerous replies to the incomplete one, and precisely none to the one that referenced them. I tried a site aimed at people with disabilities, and found that the people who responded wanted someone "helpless" to care for, but no-one who saw past it. I wanted someone to share a life, not to look after me. I am a person first, not a disabled person. It was hard to accept that, and even harder to get others to understand. I bought a house in a new area, in the hope of meeting people as the new "me", and not feeling I had a past to live up to, I advertised for people to go on dog walks with. I got one response from a guy who had no dog. Nonetheless he seemed great, we hit it off, much chat took place, and he was wonderful entertainment for a few months. Soon, however, I discovered he was full of bs and told him we were done. I'd only wanted a friend not a partner, but I wanted someone who told the truth and didn't want me to be his dirty little secret. He tried to smooth things over, but dishonesty doesn't work for me.
I tried to set up a group where single people would get together to help each other out - be it by way of a painting party, or a garden tidy-up and bbq, etc, a sort of skills trade idea. I had two lovely responses from miles away just to say what a great idea they thought it was, but none from my local area. I tried to make friends.
I bought my house in the wrong place, hardly see anyone even when out with the dog, and know that in the long run I need to move. For now I have my pets, my sanity, and the knowledge that one day when I have the energy and inclination, I will move - probably back home to where so much is more accessible to me.
People with partners, money, and children, have no idea of the down side of being alone. Everything is harder and more costly when you live alone. There is an upside as well though, and yours may be different to mine, but it's there.
In terms of friends, I can honestly say that I've never had that "best friend". I've been a very good friend, and it's been abused, and I have friends who are great for different things in my life, but I have no one person I can turn to, or share dinner and private jokes with. I miss that closeness with someone, but not enough to put myself up for disappointment. Once I admitted that to myself, I got happy with me and my life, and now live in the hope that one day the activities I get involved in when finances etc. permit will bring someone new into my life - be it as a partner or a great friend.
Work out who you are, what sparks your passion, then find an interest to explore that and maybe one day you will meet someone you have more in common with. Even a stamp collector can be interesting if they are passionate about it, IMHO. Financial and physical limitations can be overcome once you get over the negative head stuff. Appreciate any opportunities that come your way, invite/join people for a coffee and give them the chance to know you better. It's just a coffee and you can walk away at any time. Take a risk, you may discover something about yourself. You are attractive, and you are interesting to someone, and maybe many people, but you'll never know it if you don't give them a chance. It is hard, but I still believe it is possible, and I wish you (and me for that matter) luck.