The world tends to favour those who know exactly what they want out of it. People who are clear about exactly what they want or the direction they have to go in life find it easier to accomplish their goals whereas those who aren't clear live hazy lives.
Think about two people hunting for treasure in a maze filled with items. One of them knows exactly the treasure he is looking for. He knows it so well that he is once he finds it anywhere, he knows. The other is looking for the treasure, but he doesn't have an idea of what he is looking for. Even if he sees the treasure, he won't know he has found it because he has no clue at all.
Which of them do you think will easily find the treasure? Of course it will be the one who has clues and ideas of what the treasure looks like and it's qualities. He will spot the treasure from far away because he 'knows' exactly what he's looking for. So it is easier to spot it. This simply summarizes our lives.
The maze is this world we live in. The treasure is the common goal we seek to achieve which can be said to be happiness, wealth and health. You be appropriately directed to our treasures, we must have a strong direction. This is our clue that points us to our own treasure. You must define exactly what you want and how you want to achieve it. When you do so, it is easier to spot your own treasure and grab it.
Most people are living aimless lives and anything goes for them because they simply have not sat down to define exactly what they want and how they intend to achieve it. This makes them miss out on multiple opportunities which they could have identified easily if they had guides and clues which is from their plans and directed intent.
Whatever it is you want.. First, you define the parameters. You don't just accept anything goes. That's a choice too though, but I think you deserve better. You deserve exactly what you want and believe you me if you are willing to define exactly what that is and how to get it, you will get in in no time.
In your relationships, you should define the kind of partner you want. You define the qualities you want in him/her and go for it. Don't make it unrealistic though because no one is perfect. Identify what you want from a partner and seek for it.
In your career, define what you really want to do with your life and how you want to do that. Don't just do anything. Whatever you do must be part of a plan to that thing you really want else you waste your time. Always know exactly what you want, know exactly how you intend to achieve it and the steps you need to take and you will rise quickly on the success ladder.