Your problem is not that you are a nice guy, but rather that you lack social exposure,... Get more friends, go out more, do more things which put you in contact with other people, and your chances will increase.