Also seek out service opportunities and volunteer for as many as feasible. For many (to include myself) I think the best way to meet someone you’ll end up spending your life with is by working side-by-side in selfless service. If you want someone who is solid I’d think a good measure of their character is their willingness to offer themselves and their time up. Seek God’s will first and foremost, he’ll help you find that person you’re looking for.
DISCLAIMER: Catholic Answers has turned over the archive to Catholic-Questions.org and no longer owns, manages, or moderates the forums. For additional apologetics resources please visit www.catholic.com.