Just as you said, it is attitude.
Some ppl just don't have the determination and take the action to achieve success. If you don't want to act on it, then it is best not to expect too much.
It is especially painful, when you not work hard and at same time expect all the good things happened on you. Dream on.
If you are happy with what you have now, what you are doing now. Then most likely you are very successful in your own eyes.
It is easy to say. But sometimes people care too much about others' opinion.