I've recently seen a post around here claiming that if you have/lack certain characteristics, it's over for you. This kind of post, that tells you to give up, has no place here, in a forum about improving yourself.

This is a defeatist mentality that will lose you the battle before it even starts. Believe it or not, you have every chance of winning that battle, should you put effort in.

You're frail/skinny? Go to the gym. If you're under 20, expect your skeleton to still grow, especially if you lift (probably not in height though), as you're still far away from peak bone mass. I know plenty of skinny dudes who went to the gym and, although they're not nearly "built", they have managed to get a great body shape (including v taper) after as little as 2 years.

You're short? Take my example. I'm 5'7 and, while the average height might be 5'9 where I live, I don't know one guy who's taller than me and is under 5'10. Despite this instant game over I have managed to pull girls without unusual trouble all through highschool, I constantly got IOIs from 6-7s and sometimes above and managed to pull one of the high school hotties all before knowing about the red pill. Height only matters in your own context: your taller version would pull a bit more than you, but some other tall dude isn't entitled to the girls because he's tall, it's about the whole package. This goes for any of these.

Edit: You're ugly? Do orthotropics. Yeah, the older you are the longer it's gonna take, but real improvements can be made, and will be made provided you actually do it.

Extreme anxiety or gigashitty social skills: just do cold aproaches on everyone, basically. Start by saying hello to the cashier at the store, or asking the old dude at the bus station how his day is going. You should try to up the level of interaction every time you go out, just keep a bit out of the comfort zone, and you will get there. Also, meditation has greatly decreased my anxiety, and it will absolutely do the same for you if you do it daily for two weeks.

Autism: doing what I said above will help you at least to understand better social situations. You are human and will adapt to your environment, do not let anyone tell you that you can't do something you want to do. They will say the stuff that they say because they don't know of a counter example, but what if you were the first to accomplish it?

The point is, you won't know how it could have been if you don't try. In the case nothing works, you will be much better off just by having worked on yourself.

But it will work. Having whichever of these defects is not the reason for dying a virgin, there are just so many guys (and all of us know at least one) who have one or more of these traits and are not virgins. There's so many things you can do to improve yourself, imagine your level after you do them. Do you know what will 100% get you to die a virgin? Being the man who never tried to not die a virgin. The sad loser who chose to remain a sad loser.

The day you go out and decide to improve on yourself, is the day you stop being a sad loser.