This does not ring true. You are associating too many traits with each personality type. It sounds to me like you are defining more of a "me vs. others" list than building up something universally true across people.
There may be some value to that on a personal level - self-knowledge is a good thing. But I don't think that can be extrapolated out to the general population. There is far more variety between humans that that.
There may be some value to that on a personal level - self-knowledge is a good thing. But I don't think that can be extrapolated out to the general population. There is far more variety between humans that that.