Here is a dua to get married soon with a good wife or good husband. This dua is recited by Saad Al Qureshi. It is in English and Arabic.
اَللّٰهُمَّ اِنِّيْ اُرِيْدُ اَنْ اَتَزَوَّجَ فَقَدِّرْ لِيْ مِنَ النِّسَآءِ اَعْفَهُنَّ فَرْجًا وَ احْفَظَهُنَّ لِيْ فِيْ نَفْسِهَا وَ اَوْسَعْهُنَّ لِيْ رِزْقًا وَاَعْظَمهُنَّ لِيْ بَرَكَةً فِيْ نَفْسِهَا وَ مَا لِيْ فَقَدِّرْ لِيْ مِنْهَا وَلَدًا طَيِّبًا تَجْعَلُهٗ خَلَفًا صَالِحًا فِيْ حَيَاتِيْ وَ بَعْدَمَوْتِي
Allahumma Innee Urreedu An Atazawwaja Faqaddir Lee Minan Nisaa-I A’fihunna Farjajan wa Ah’fadh’ihunna Lee Fee Nafsihaa Wa Awsa-i-Hunna Lee Rizqan Wa A-dhamahunna Lee Barakatan Fee Nafsihaa Wa Maaleee Faqaddir Lee Minhaa Waladan Tayyiban Tajaluhoo Khalafan Saalihan Fee Hayaatee Wa Ba`da Mawtee.
“O’ Allah! I desire to marry, so arrange for me a woman from those who willingly abstain from what is unlawful and who safeguards her soul for my sake and because of her, not only my means of sustenance will increase, but also make there be in it abundance and also make it sure that she will give me a virtuous son, who will be a noble successor in my life and after my death.” Ameen