Make guy friends by hanging out with friends that know single nice guys try speed dating or try doing more stuff with your friends like surfing or something new and that you never tried before and that is a public place and interact more with people you could also try volunteering and meet a guy who likes to help people too
Ask your friends if there friends know anyone then go to a event that they are going to that he is going to.. But you have to be realistic on what you define as nice, as nice guys usually get mistreated by woman who want real men. Also don't string a nice guy along while you date multiple guys at the same time. It's like a amusement park you cannot go on all the rides at the same time, you must wait in the line for the good ones. Have the passions to wait and it will be a ride of a lifetime...
If your friends are social, do a lot of stuff with them so if you meet someone, the friend might know him and could vouch for him or warn you to stay away. There's always going back to school and taking classes. I found that school is sort of a natural ice breaker and an easy way to meet people.
Don't be shy , be a lil bit naturally aggressive, , love is always right next to you , you just have to learn to see it , usually , everyday stops , and frequent stops along the way is , where it will be , and always no matter what , notice, quietly , approach wen it feels right , not wen it LOOKS right!!! not Craigslist , pyscos on there!!!
i think if you just be yourself then the right guy will see just how beautiful you truly are. it just takes time i have learned and thanks to some of the advice i have gotten from a lot of smart people i know what to do. lol. just be yourself k. your beautiful no matter what. :)