The problem for a lot of people is that they don't really know what they want. They have vague desire: to 'do something creative' or to earn more money or 'to be free', but they can't really pin down what it is precisely that they want. So they drift from one thing to another, enjoying some moments and hating others, but never really finding fulfillment or success. (..)This is why it's hard to lead a successful life (whatever that means to you) when you don't know what you want.
Being goal-oriented instead of self-oriented is crucial. I know so many people who want to be writers. But let me tell you, they really don't want to be writers. They want to have been writers. They wish they had a book in print. They don't want to go through the work of getting the damn book out. There is a huge difference.