Marriage is an exclusive, intimate, complementary, reproductive and permanent relationship with a partner of opposite sex. Choosing a life partner is a very important decision and any mistake in it can make rest of our life miserable.
If you are looking for personality traits instead of character, though it is good but will not help you to lead a healthy married life. You should have to look for a partner with good character because character is that determines how he/she treats himself/herself and you. Personality is like icing while character is the substance.
Matured love: There are people who are in love with themselves only. They love another person because of what pleasure that person might bring to them. Such love is not true love. Mature love finds delight in the enrichment of the partner, not in the satisfaction of self. This is very essential thing which you need to understand on choosing a partner for your life.
Commitment towards you: Share before marriage the commitments you expect from your partner after marriage. You can talk about the commitment towards you, children, household things, profession and so on. This will help you to reduce issues regarding this after marriage.
Compatibility of the Family: A marriage relation is not only a relationship between husband and wife. It is also a relationship with the family members, relatives and friends of each other. It is better to choose a partner who should also love and take care of your parents.
Qualifications: Choosing a partner with qualifications and literacy as yours is also necessary. Otherwise it later affects your family life when you relate your profession and status with your partner. Some people find it difficult to adjust with spouse much more qualified than them.