You’re pretty, friendly and not a troll. That sounds like a good foundation for success. So it’s perfectly understandable that you’re wondering where all the dates are.
Unfortunately, dating isn’t just about your looks or personality. It’s about opportunity and luck. You need have a circle of friends and acquaintances big enough that there are some attractive, compatible, single people in it. You need to meet them at the right time and hit it off. You need supportive friends and a free enough schedule. Being pretty and interesting gives you plenty of dice to roll, but you still need to roll the dice.
You might want to consider online dating or joining a new club or social group to expand your circle. If you like books or kickball or crafting, there are places where you can go to meet people that you will immediately have something in common with. And the more people you know, the better the odds that one of them is compatible. If there aren’t eligible singles where you are, go someplace new.