Try volunteering somewhere.
People are just happy enough that you're donating your time and effort that you can be more sure they won't mind your self-perceived inadequacies, even if you think they're noticeable.
Having repeated positive interactions in a pretty reliable context like that can help give you a better subconscious ideation of what new people think of you. Volunteering will also improve your self concept as a good person who is likable, and worthy of being treated well.