Quit the places you have been frequenting. They are comfortable but they are obviously not working for you. Go to free or relatively inexpensive dance lessons. County and western bars, square dance clubs, swing clubs, and private instructors offer dance classes that give you a great opportunity to mingle and meet. Dancing has immediate and long-lasting meeting opportunities.
Many lessons are free.
Others have nominal charges. They are probably more interested in having you sign that long-term and expensive contract than they are in teaching you to dance. My opinion, of course. Whenever possible, go to places where people talk and get to know each other. People talk at happy hours, dinner groups, and dance lessons.