Behind every bad boy is a man who got his heart broken by a
woman 
You are probably not what she is looking for BUT!!! BUT!!! you
could be what other woman are looking for....so don't blame
yourself.
You can't force someone to love/like you.
You maybe handsome, funny kind caring etc etc but that does not
definately mean you are going to attract to the opposite sex.
Everyone has a different idea of a perfect
relationship/partner.
So don't worry.......Its a numbers game really...
qft. One man's meat is another man's poison. When time is right,
have a heart to heart talk with her then take the next step from
there. Maybe you two are just not meant to be. Just saying.