Thank you for your question. It is recommended to look for as complete a package as you can when you look for a spouse. Of course, some qualities are more important than others such as the qualities you have mentioned.
Finding a spouse is like buying a pair of shoes. Sometimes the most attractive are not a great fit and are not the most practical. But the most comfortable may not look so good at parties or give you shoppers satisfaction. Ultimately, it is about balancing all the considerations that are important to you, but Islam has recommended that which is best for a person in this world and the next by emphasizing on the qualities that lead to happiness in both worlds. If a person is God-conscious and has a good character, that should weigh heavily on the positive side as such people are not easy to find. At the same time, there should be a level of physical attraction.
May you always be successful