Fine the way you are, yet consider yourself broken lol yep, I can appreciate humor too
If you know sharing certain things too soon is a turnoff, hold back a while longer.
If the people you're around don't appreciate intelligent conversation, then hang out with new people. Nothing bores me faster than people who sit around talking about other people or telling the same stories from years ago. Interests, philosophical ideas are far more stimulating. Clubs, meet-up are ways to connect with those who share your interests.