The difference between successful people and failures is that successful people make a habit of doing the things that failures do not like to do. And what are those things? Well, the things failures don't like to do are the same things that successful people don't like to do either. But successful people do them anyway because they realize that these are prices that they must pay for the success they desire.
Successful people are more concerned about pleasing results. Failures are more concerned about pleasing methods. Successful people do things that are goal achieving. Unsuccessful people do things that are tension relieving. Successful people do the things that are hard and necessary and important. Unsuccessful people, on the other hand, prefer to do the things that are fun and easy and which give immediate enjoyment.
Remember, everything in life is a test. Everyday, every hour and sometimes every minute, you are taking a test of self-mastery, self-control, and self-discipline. the test is to see whether you can make yourself do the things that are most important and stay with them until they are complete. The test is whether or not you can keep your mind on that you want and where you are going rather than thinking about things you don't want or problems that you have had in the past.