Basically what the title states. Recently it seems that I have to go out of my way to have coversations with people. Maybe I'm coming off as too eager or whatever who knows. But majority of time I am treated with indifference, like the only time people want to talk is if they want something or they don't have anyone to talk to, so I'm the last resort.

I have a couple friends that I hang with and its frustrating because I see people, mainly women coming up to them and starting conversations where I have to work extremly hard for it. I try my best to be more outgoing and carry great energy with me but nothing seems to work. Again I'm not angry or upset, it's just frustrating. I take complete blame and know I have to improve myself but I just don't know what it is.

Should I act more indifferent to people, selfish, rude? Or stop going out of my way to start conversations with people and let them come to me?