first of all, go meet more girls, cause the ones you have met so far suck, you want a hottie that you have chemistry with? tough shit man, you have to find her, can't just lay and pray she will come to you
if you are not working at this with all the free time you have, there is less of a chance you will find someone that suits you, it is extremely hard to find a girl you vibe with like a best friend, who also physically turns you on, they are rare, usually it's just physically passable and boring/annoying/stalker-like, you put up with the shit you aren't interested in to get the tang in the juice box, but why do this when you can find a girl who does interest you? maybe that takes more work, what ever, you have to work in this life to reach your goals, hopefully you do have your own interests that go beyond nothing, if you have no interests and don't do anything besides work and sit around at home, you will really only click with boring girls who do the same, and that shit gets really old, really fast, how many times can you watch a movie with a girl and have sex over and over again before you lose interest in talking with her or hanging out, sex is great, but if you have had sex with the same person regularily for like a year and you have nothing left to talk about, shit gets boring
also, work on yourself and your problems, but know that you should improve yourself for you, not for someone else, if you get what you want but realize it doesn't make you happy, what then? learn to put up with a boring girl who offers no value to you just to get laid for a while, but then when that gets boring, what then? you know what you want to fix, fix it, work on it, you know what you have to do to get the job done, just do it, but don't think you have to put up with a shitty girl, just get off your ass and meet a better one, if all you want is to put up with conversational topics that don't interest you, just listen to them talk, repeat back what they say in the form of a question, then say, ''that's cool'' or, ''interesting'' or what ever (and you can just skip the repeating it back, and just make you comment), you can also talk about why or how they did that, and how that must make them feel, then leave your little judgement call on the whole thing, ''haha awesome''
boring hb: blah blah blah blah blah
you: ohh so blah blah blah? haha that's pretty cool
when you seriously don't want to talk about something, change the subject