Let people feel the weight of who you are and let them deal with it.
You have to be true to who you are. If you attempt to be something you are not to win others approval, then you will fail miserably. If you attempt to live a life that is not your own, then you will hate yourself. You will never be able to connect with anyone on any real level. You will live in constant fear that you will be exposed. That guardedness will cause you to withdraw into yourself. When you withdraw into yourself, then all of your attempts to draw to others will come across as shallow and fake. They will be able to tell. What are you afraid of? Do you think they will reject you? Are you afraid they may think you are weird? Who cares! If you are God enough for God, then what difference does it make. In the vast scheme of things, the only opinion that matters is the one who sets on that great white throne, right?
Be thankful that are value is not determined by those around us. Man is naturally twisted. The things that he values can at times be completely the opposite of what is true, right, and honorable. If you are living to please men then aren't you doing what David warns us about in the Psalm 1? He tells that the man who does not walk in the counsel of the ungodly. If you are looking for approval from man, then isn't that what you are doing? Find your value in God. He is truthful. He cannot be self-seeking. He can not have a twisted motivation. He is true and right. He is always right. If you ever think he is mistaken, then refer back to rule number one. God is always right!
I have spent most of my adult life trying to please men. I have never been able to accomplish any of that. I have been disappointed time and time again. It isn't something that you will ever be able to do. Seek after God's will, and then live in it. That is all you can do. Eventually, the ones that mock you will come to appreciate your integrity. They may still that you are a weirdo or odd, but they will respect that you are completely transparent. They will appreciate that you are not putting on a show to impress them. Honestly, we spend the most part of our lives lying to people around us. Even when we think we are being honest, we are still holding back a little. People around us lie to us too. If you can't at least be honest with yourself, then how could you possibly learn to be honest with the people around you? You deserve not to be lied to. Why do we spend so much time lying to ourselves? God made you. He said you were good. That should settle the argument. He loves you too much to leave you the way you are of course. Let him reveal those areas that need work. Don't let others point those areas to you. Honestly, how would they even know? They only know as much about you as you let them. No matter how transparent you try to be, in the end then will always have a limited perspective. There are always those things that we reveal to God in the dark. Those are usually the areas that need the most work. You wouldn't want to spend time working on external issues, while the real problems lie so much deeper. We are told that the Word of God is sharper than any two-edged sword. It divides bones and marrow. It will cut you deep. It will expose all the darkness that you try so hard to keep hidden from others. Let it drive you to honesty with yourself.