A perfect relationship doesn't exist, you need build that with work & effort.
The most lasting relationships are by far the most opposite in terms of personality because their weaknesses are filled.
And not only because someone resembles you is 100% true that they will live to death; It's a very basic generalization and that has very serious consequences in the long run, including murder for love.
Here the main thing is that both have self-esteem, regardless of what type of personality they have; A woman who sports with a nerd is possible while there is mental attraction and here the aforementioned takes a lot of force.
This I do not say because yes, if for some reason I write novels using realistic logic, is what I have seen for years of romantic relationships between friends and acquaintances, revealing the real answer after a long time.
DR; TL: Have self-esteem.>spoiler
You should keep trying in other areas that are not normal; Generally, these types of people go to a reading club or have university titles.
I think that would be my recommendation, take it or leave it; but my work is ready.Take a stoic Korra as a gift.