I would add, the ability to patiently understand and accept major cultural differences. It's not easy, but it's entirely possible. I know many people who are happy in their culturally mixed relationships.
It's great how any post that mentions marriage brings out the people who are completely baffled by their own inability to maintain healthy relationships. "I'm not good at it, you won't be either, you're a fool if you even try".