This thread shows me the problem with people with SA. Caught up, stuck dwelling on negatives, believing you're unworthy and already written off any chances you have of ever meeting anyone.
What sort of attitude is that? There is only one possible outcome when you feel that way - failure!
Of course everyone is good enough and can meet someone they like if they have the right attitude. Develop your self image from an experience where you were judged positively or someone showed an interest in you because that is you. Forget the negative crap. Believe you are fantastic, aim to be the best you can, believe you are a fantastic person who people would be lucky to know. Once you start feeling positively about yourself your confidence will improve massively and you'll be more outgoing and people will see the real you.
Everyone has got to stop dwelling on the crap and any negative judgements or beliefs that they are not good enough, its absolute rubbish! No one is perfect, we all wish we could change something about ourselves, but people don't let that thing that they wish they could change define them or determine their self worth. We all have positives and qualities.
Aim to be the best person you can be - looks and personality, make your self image of yourself as a positive experience or nice comments you have received, they are more valid than any negative comments, because negative comments come from insensitive jerks who are either shallow, immature or have no brains. Nice comments come from people who are worth our time. And believe you are fantastic!