Riku, your issue is that you have this idea that a person should always be judged, always be ascribed a 'worth' for particular characteristics of their person. And you seem to measure your own worth against an idealized picture of what a male 'should be'. That's a problem, because what a male 'should be' is a fiction. If you generate an idea of what a male 'should be' then tell yourself society demands it from you - you live with unrealistic, and frankly unfounded and unnecessary, expectations on yourself.
Think of it this way.
If you look around you, how many women in your social circles do you admire or find attractive? Then ask yourself, how different are they against one another? For what reasons do you find them attractive? What about them, do you admire?
I can bet that you don't look at all these women with the same cynical eye that you view yourself. If they have a 'flaw', it probably isn't a big deal, it may not even be seen by you as a 'flaw', but simply a quirk. You seem to try to second guess society's ideals in order to find out what you are, but really, the issue is that you need to discover what you actually are, without attaching a fabricated 'score' to every trait of yours.
So what are you? Ask yourself that. Don't ask 'what score do I get for being this?' or 'I am level 45 on this but society wants me to be level 85'. Screw that. What do YOU want to be, for yourself? For your own happiness? For your own contentment.
It can be really hard to break this cycle of measuring everything you are against what you have been conditioned to believe you 'must be', but you've gotta break down that barrier cause as ironic as it sounds, being self-sure isn't ever about 'attaining perfection', or about having the stones to submit to all these fabricated essential human traits, it's about having the stones to not care to try. Once you realize there is no perfection, no all-winning formula that'll bring you everything you ever wanted and have women adoring you, that's when you'll feel great with yourself, you'll realize you don't need any of that crap, and everybody is in the same boat with it. And once you feel great about yourself, who cares about stupid perfection?