Most people won't ever make it because that level of commitment is very hard. You need to have your whole life in order. You need to be happy, have stable relationships, be in good health and not have overwhelming desires to have something "better" than you have, but most people looking to get rich in IM are doing it because they don't like their life.
To get up every morning and work for at least 8-9 hours, preferably 12-13 of HIGHLY FOCUSED work, while maintaining your motivation and not letting the stress of failures, or the difficulty of tasks get you down is tough.
You really have to realize that everything comes from your mindset and emotions and stay as relaxed and easy going as possible.
Anyone can work hard for a few days, even a week, but to achieve success people need to maintain that level of work for 2-3 years before expecting life changing results.
People give up because they don't have the energy to maintain the work. They work hard for a while because they're unhappy and are waiting for money in order to fuel them, but when the money doesn't come quickly enough they run out of steam and go back to doing things that keep them going every day, like watching tv, going out with friends or whatever other leisure activity people like.
The thing is, it's our own internal fuel that produces money. Money isn't the fuel. It's a by-product.
People like lightningblitz are in a place where the thought of spending all day watching TV would be like torture. He will be constantly itching to push his projects forward. It's like something is constantly there pushing him.
You can get there, but it takes some momentum to get you going and a change of mindset.