No it's not. Don't worry about it so much. It's better to be single then in a bad relationship. Lots of guys are single to. This is the mistake a lot of people make, they get into bad relationship (or ones that are not good for them) just because they are "afraid" to be alone or feel like something is wrong with them if they're single. No, as long as you're happy in the rest of your life, that's all that matters. When/if you find the right person, it only adds to your already happy life, it's not the "reason" for it.
all that you mentioned is really a big turn on. and no its not weird at all for a 25 year old woman to not have a boyfriend. your still a lot better than the people who had boyfriends and girlfriends who cheated each other and their relationships never worked, believe me, relationships are not fun as it is seems in the movies and in tv. so dont worry, when the time will be right it will happen for you
All those things are not a major turn off. Your biggest turn off will be your attitude and your lack of confidence Present yourself as a lady ready to find love.. Invite a mam into your heart willingly.
Being shy can be a turn on to the right person. Being a tomboy can be a turn on to the right person. Overwhelming people isn't nice, but never tone yourself down just because someone else is uncomfortable with your level of emotion. The research i've done states that 93% of communication is non-verbal (vocal and visual). As a guy, i've always been attracted to a girl who is herself and always noticed a girl playing with her hair as flirting.
There are over 7 billion people on this planet, about 50% of that are males. Out of all those 3 billion or so men, at least one of them probably would date you. The part that sucks to that is the fact that it doesn't mean they live any where near you. So that might be the issue for you, that or you keep looking in the wrong places.