If your language skills are as advanced and analytical as you claim, then you should apply that innate skill to the problem of finding ways to communicate without making people feel threatened. For instance, tailor (limit) your vocabulary for your audience and don't correct other people's inconsequential errors. And of course refrain from telling people about how brilliant you are.
If you can't manage the above, then maybe you should recognize that you're not actually as brilliant as you think. This realization could give you a bit more humility and that in turn could help you interact with other people.