Guess what, the world doesn't give a **** about you being nice, internalize
that now.
What the world gives a **** about is what you bring to the table, people have needs do you have the goods to meet those needs.
Write down 5 good things about yourself now.
Are you writing things like "I'm nice" "I'm caring" etc?
If so then you are doing it wrong
Instead try and write about things you can do or have
I.e
"I have a well paying prestigous job" "I am attending a prestigous university" "I have a six pack"
"I'm really good at talking to strangers" "I'm really good at a rugby" etc etc
You know that cute zoey desachanel lookalike at the bookstore? Yeah well she has needs too, she doesn't spend all that money on beauty products to end up with a fat no lifer. You have to make yourself into somebody who she is attracted to, you have to meet her needs and then you can have her meet yours, you want a sexy cute girlfriend? Then be a sexy guy.
The reason why some girls go for 'jerks' is not because being a jerk is attractive, its because these jerks have other things to offer, like a smoking hot body they've been putting hours in the gym to get, whilst you were jacking off to youporn and playing call of duty.
Being nice just isn't good enough, so improve yourself and offer what others need as you are not owed anything, you can only get what you give in value, if you are low value you will not get a 10/10 girl. If you can't motivate yourself then pack your **** and leave this thread, misery is comfortable, happiness takes hard work.