Differencies should be celebrated. They will keep you moving past your comfort zones and go experience amazing things.
I'm speaking from personal experience when I'm telling you this.

But then again, it depends on what you want in a relationship (although what you THINK can appear to be a total opposite). Just keep in mind that as long as you enjoy it, as long as you feel good about it and it makes you grow as a person, you shouldn't worry about how different you are. In my case, I found our differencies the most helpful tool for both of us to grow (and there were many of them). Of course, it is even more powerful tool when there's a great deal of respect involved.
In the long run, when two people spend much time together in a relationship, they tend to become alike - they tend to look alike, too!

&
Because you speak about love, I hope the hate you're mentioning is anger, actually. I find that anger/hate to be very interesting, because it automatically projects on me hating myself for this and that

. It really depends on what you do with it.
Now I hope I got you thinking in this terms, but I must tell you I'm in a relationship where there's virtually no fighting. Only disagreeing. We're just very different persons/mentalities wanting to be together.
Hope this helps.