It's your job to be Confident and be the best version you can be.
But after it's done, you must know where to find these Quality women you are looking for. The problem is where you're meeting these ladies that you attract in your life.
You must stimulate good Karma within yourself. You do that by having a Sense of Purpose and Giving goals that benefits society and your local community around you. Are you searching for these women at random places like bars and clubs? Or Cold Approaching? What you want to do is stimulate that SOCIAL MOMENTUM by having a great Social Circle around you that you can talk to from time to time, doing things like not masturbating and looking at Porn, by practicing Delayed Gratification and again, searching for the right places like Church, Mosque, Bookstores, Pottery classes, Yoga classes, meditation classes etc.