One thing that will really help is if you sit down & write out your personal goals in life. If you need to, you can make a list of questions and then write down your answers. Eg. Where do I want to live? What do I want to be doing for a living in 5 years? in 10 years? What are the 5 things that are most important to me in life? etc. etc. Don't just do this verbally--there is something about the writing process that provides you with the feedback & the confirmation that you need.
Women (at least women worth marrying) are drawn to goal oriented men. Nobody wants to get saddled with a drifter that doesn't know who he is or where he is going.