You’re a douche bag for even posting this or asking the question.
You get what you want in life and you attract what woman see you good as.
Sounds like girls just want to have fun with you and not take it to the next level.
Try
match.com and stop looking for whores in bars or better yet stop worrying about materialistic bullshit like you mention in your post 7 or 8 times. A good woman can get any guy who has his shit together and has some money in his pocket...what you’re leaving out is what makes you different from others without(money, job, and social status...)
Good woman are hard to find, keep searching, a good one will come eventually; as mentioned earlier your mentioning all materialistic crap-smart baby makers see right through your act! Smarten up!