the top three important factors are: respect, understanding, trustworthy.
A man and women should have equal respect for each other.
trust is a big aspect of marriage;if there is no trust the marriage is not good.
People get married in the church for unity/bonding and procreation.
I think marriage preparation is important today because people should find out if they are compatible or not before getting married and then realize they aren't right for each other.
I think the marriage will need open communication and God because without open communication the marriage will fail and without God the marriage wouldn't be headed down the right path