The nice girls don't want nice guys.
Think about it if you were a nice girl(thats kinda Boring)
Wouldn't you want a relationship that sparks your life?
A "typical" nice guy doesn't offer that...So what you have to do is have something in your life that sparks a "thrill." Think.. Ding-Dong... no one wants someone boring.
Be adventurous and have something to cling to and others will follow. make a lot of friends, do a lot of things, keep yourself busy to what can benefit you.
And trust me if you continue on your passions there would have to be one girl that actually likes what you have to say or do because of what you can offer her.