2.
Spending time with friends
You've got a pretty big social circle which gives you plenty of opportunities to meet people. Even if there isn't someone in your current circle you'd like to date, they may have a friend that would be great for you.
Make an effort to get out of the house and spend time with friends. Chances are you will eventually end up meeting someone who peaks your interest and you can go from there.