I'm planning to get married but I only attract bad girls!

Hello Roomies, I'm a 31 year-old male, with a good job and stable income and I'm ready to settle down. Although one issue that I've been having for a while now is that I only attract bad girls. When I say bad girls, I'm talking about girls that smokes, party, shady outfits, materialistic e.t.c. It has always been like that all my life.

How will I be able to attract that feminine and god-fearing woman that a typical African man desires?

Copied from Facebook.