Most guys will not waste their time with a girl who won't have sex with him. Why should they, when there are plenty of other girls who will.
Being a virgin doesn't matter, to me anyway, because that is the past. What matters is the future. Virgin or not, I expect us to be having sex on the first or second date, or there won't be a third (logistics issues excepted). That means choosing dates well, of course. One girl on a first date said she was a virgin and specifically said she didn't want to be anymore, so we took care of that problem within the next couple of hours.
We all grew up with that girl who was a virgin but gave hand jobs and blow jobs to every guy she met if you're not one then maybe you're hanging out with one. Have they specifically said you're not girlfriend material or is this just your feelings on it? there's very little to go on here but if you're too quiet or too wild they might just see you in a different way. Just be the best form of yourself you can be and things will work out :)
virginity does not mean anything here, it could be how you present yourself. Maybe you flirt way too heavy with too many guys. Maybe you are just a bit too free spirited for most guys. (some find that a good thing btw).
anyway, it likely has to do with how you dress and act- not your virginity status
Well, what do you look like? Are you friendly, sweet, and kind?
If you're were good-looking, relatively thin, and very caring and sweet, then you'd be overrun with men. Since you're not, you must be screwing up somewhere along the line--or everywhere along the line.
There could be a vast amount of reasons, all guys are different and want different things. Generally though, it may just be your personality and character that does not appeal to them.
I don't know. May be you seem "too difficult" -- who would want to waste their time and effort? Or probably you make no move from your side to show that you are interested. I personally never go after girls who don't show any sign of interest.
Your man will come in due time, don't rush it man. I wasn't seen a girlfriend material until I was 17. Put yourself out there, meet new people, try a new makeover. No one knew I existed until I started getting out there and socializing. The guys will come.