Opposites attract! There was obviously a spark, if the two types are married, or thinking of marriage. In relationships, we feed off of each other, we support each other, and love each other. We need balance...Emotionally, Spiritually, and even physically.
My fiancee is my exact opposite, literally, in every way... but we balance each other out perfectly... even when we want to rip each other's throats out!
In any relationship there is bound to be stress, it's just a fact of life. My best advice, Talk to each other. I said, TALK, not yell, not fight. This may seem hard, trust me, i'm a yeller, I know how hard it can be to control tempers, but in the end, it's really the only thing that works.
You can try talking things out one on one, or try seeing a counselor, and see if that helps.
So far, just by asking for advice, you are making great moves towards improving the relationship!
Good Luck & Don't give up!