Thank you for your question. May Allah reward you for trying hard to protect yourself and not resorting to sin. I pray that Allah facilitates marriage for you and blesses you for your sincerity.
Finding a Wife
The best advice that I can give you is found at these links:
In summary from the links above, try these steps:
-Pray the Prayer of Need in the last third of the night and ask Allah to help you find a religious match for you. Say this du’a from the Qur’an daily:
رَبَّنَا هَبْ لَنَا مِنْ أَزْوَاجِنَا وَذُرِّيَّاتِنَا قُرَّةَ أَعْيُنٍ وَاجْعَلْنَا لِلْمُتَّقِينَ إِمَامًا.
-Attend the mosque as much as you can
-Volunteer for Muslim charitable servicesDo all of the above with the intention to obey Allah, follow the Sunnah, help the Muslims, and open a door to finding a wife. I pray that Allah gives you the best and blesses your union with a pious woman. Trust in Him and He will not abandon you.[Ustadha] Shazia Ahmad
Checked and Approved by Shaykh Faraz Rabbani
Ustadha Shazia Ahmad lived in Damascus, Syria for two years where she studied aqidah, fiqh, tajweed, tafseer, and Arabic. She then attended the University of Texas at Austin, where she completed her Masters in Arabic. Afterward, she moved to Amman, Jordan where she studied fiqh, Arabic, and other sciences. She recently moved back to Mississauga, Canada, where she lives with her family.