Think of a girl that you like as a gunshot victim lying in the street. Do they care if you are a nice guy? Don’t think so. They want to know if you can do surgery.
But does that mean that I can only get girls if I’m rich and have money?
"No, your brain jumps to that conclusion so you have an excuse to write off everyone who rejects you by thinking that they’re just being shallow and selfish. I’m asking what do you offer? Are you smart? Funny? Interesting? Talented? Ambitious? Creative? OK, now what do you do to demonstrate those attributes to the world? Don’t say that you’re a nice guy — that’s the bare minimum. Pretty girls have guys being nice to them 36 times a day. The patient is bleeding in the street. Do you know how to operate or not? "Well, I’m not sexist or racist or greedy or shallow or abusive! Not like those other douchebags!" I’m sorry, I know that this is hard to hear, but if all you can do is list a bunch of faults you don’t have, then back the fuk away from the patient. There’s a witty, handsome guy with a promising career ready to step in and operate."
Saying you’re a nice guy is the bare minimum. "Saying that you’re a nice guy is like a restaurant whose only selling point is that the food doesn’t make you sick. You’re like a new movie whose title is This Movie Is in English, and its tagline is ‘The actors are clearly visible.’"
You don’t have to be good looking to attract girls, aside from meeting a minimum standard. (hint go to the gym at least 3 times a week for God’s sake, especially if you’re young and have the time) You have to offer something else to compensate for that though; remember that girls have guys being nice to them all the time. So are you funny? Are you top of your class? Do you have tons of interesting stories? Do you have cool friends? Do you invite her to interesting events?
Even ignoring all that. You say you’re nice. How do you show it? Do you volunteer at charities? Do you talk to that weird kid and invite him to sit with your friends? Do you stand up for the guy being bullied? Do you hug the ugly girl who just lost her mother? Being a GENUINE kind person is far different then being a "nice guy"
Maybe you do cool activities? You can juggle, you can play piano/guitar, you’re a boss at basketball? If you don’t have anything to do, then learn. You can get good at anything with practice. Join the swim team or Brain Bowl team, learn to cook, practice piano, I don’t fuking care just DO something.
Pretty much what I’m trying to say is that it doesn’t matter if you have all the charm in the world, if you have all the kindness in the world, if you are the coolest dude in the world. If the girl you are interested in doesn’t know it, it doesn’t mean jack shiet.
One more thing. At least in my experience, girls love to be teased. They love a guy who will poke fun at them, make fun of their dumb mistakes and say they are better at things they clearly aren’t. It’s not being a jerk, I mean you and your male friends probably heap shiet on each other all the time, why not do it to girls?