I have met an introvert guy. He loves to be popular thus flaunt and befriend insta models and prefers fake people's company. He is of that type who wants to act cool guy, thus ends up with people with low moral standards and never really appreciate a good hearted people.
Let him go as there is nothing but immaturity and heartache ahead for you. Boy is what you have there. You sound like one with depth, awareness, and requiring a more mature man.
Let this one go as you can not change him.