my best advice, experience, you will ended up loving yourself, pros and cons with time, your defects are something no one notice but yourself, always try to improve yourself and do excersises, eventually your self steem and mind will do it's work, don't overthink, and be happy with yourself, that you are a quite an amazing person.