People are selfish by nature. It means a lot if you ever find someone who's also genuinely interested in you and not only talk about themselves. I do have such a one sided contact atm that I wouldn't even call a real friendship! Maybe we are too needy for attention that we can't quit such an unhealthy relationship.
It's a vicious cycle to think you are no fun to be with, which in turn makes you avoid people even more and so on. Please don't think badly of yourself, I'm sure you have a lot to offer!