A difference between successful and non-successful people is often: Non-successful people work to be as good as others, and to be accepted and appreciated. Successful people most often work to improve and grow, to be the best they can be.
At another level, the difference between successful people and fulfilled people is whether they measure success by where they stand against others, or whether they strive to best themselves – viewing others with respect and appreciation as fellow players.
In other words, unsuccessful people see themselves as below the water, trying to get to the surface. Successful people see themselves as swimmers, working to swim farther. Fulfilled people feel a part of the river, enjoying the opportunity to become better swimmers and enjoying the opportunities.