I immigrated from a 3rd world country to another one. I had exactly the same problem with you. Fast forward a few years, I was never so happy with my social life. You know what I did? I found the expats just like me. Not the tourists but the people who live there, who have businesses or work there. The smaller the city the better because people tend to bond with you better. I made many friends and luckily for me they are all in a better place than me in life so they pull me higher with them. That's another point, I am soon to be 35 and my friends are generally 40-50 who already made it.