>>1 you can be friends with people different, you shouldn't be worried about the people around you unless they are making you feel uncomfortable, are making you do things you don't want to do, saying mean things to you, hurting other people, etc.
You need know that you can't fully understand everyone you meet, you can try but don't get obsessed. You can understand people if they want to be understood sometimes. I hope I helped :3