The first thing is to make sure your heart is right with God, because apart from that nothing else matters. Have you repented of all your vile sins against God? 2 Cor 7-10-11, Have you actually crucified your flesh with Him? Galatians 2-20. Have you come out of the world and its vain attractions? 1 JH 2-15-17.
Have you put God first in your life, and I don't mean spending a few hours in church on Sunday, and doing a few good deeds, I mean have you forsook all known sin, walking in purity, sincerity and love, with no hint of any sexual immorality in your life? Gal 5-19-21.
So prepare yourself first, and wait upon the Lord, He will bring you a mate IF its in HIs will for your life, and he or she must be on the same page spiritually.
You must be walking in the light as He is in the light, living a crucified life IN Christ, a new creation through real repentance and faith, walking in the power of Christ, Phil 4-13, and in the power of the spirit, Gal 5-16.
But most of all seek first His kingdom and His righteousness, and the rest will be provided, BUT if you are a double minded, lukewarm Christian, Dont expect to be so blessed in this area, unless you seek your own, and will sow what you reap. Gal 6-7.
Be content with where you are in life, dig deep into the truth, share it boldly as God leads you, and above all else keep yourself unspotted from the world!