You are different in your own way. Personality isn't a person to be judged, nobody has it perfect, will have their own flaws and well sometimes can built up the inferiority complex depending upon exceptional qualities and qualifications. Neither one becomes professional nor superior just that others pretend their personality, might be the wandening of thoughts builed up by people beside. Stop judging the personality of people, you never know how one turns out as time passes by, when it favours.
Personality and character, many confusions arise between the difference of both. Personality is something that is shown up and expressed outwards, which you might be judged based upon, of course, some might have a hidden personality that's ridiculous. While Character is what you are and portray your innerself, your nature and integrity matters. character is what you yourself should maintain and build up but personality isn't that.
Children growing up might indulge in allies or quarrels, that is building up their character, how you oppose them in a smooth way and change them to become healthy and incorruptible. Personality matters too.
Police officers , IAS, Army officers etc.. are highly qualified and gain lot of respect after getting into the post. Why do you think this is so? Many other jobs are highly professional but, why are only specific positions gaining complete respect. Just because their personality and character are also included while getting qualified for the positions they are working for. Discipline is also one element that matters a lot for these.
First of all, Why should people notice you about all this? One reason you haven't made it perfect. Crying in silence nor getting crushed within youself doesn't indulge in holding. Try harder to strengthen yourself, don't you have a chance to change. Some people might also get into depression just by listening to people who aren't really human, infact the ones who are passing out these statements itself do not have a personality while who the hell are they to judge you and you getting into some kind of disorders just for having an ear, you are perfect like you are. Never underestimate yourself.
I'll give you one solution for you having confidence within you, speak to your innerself when you're alone, boosten up, be courageous and not listen to all the stupid stuff what people are saying.