You might have seen a lot of successful Internet Marketers but for each successul Internet Marketiner, there are probably 10,000 who are not so succesful. I've got 6 reasons that will help you clear your doubt.
Reason 1 - Unrealistic Expectations
The main reason why most people fail at Internet Marketing is because they have unrealistic expectations. They have been sold that it is easy to make money when it clearly isn't. They expect to get into the business, do little work and make insane amount of money. Dream on. Master the necessary foundations skills like hosting, domain set-up, keyword search, search engine marketing, search engine optimization would be crucial to your online success.
Reason 2 - Toughness
Are you tough enough to spend 4 hour nights everyday to learn all the skillset required to be successful. Many don't even spend 1 hour a day learning but would spend 3-4 hours chatting on Social Networking sites. If only they knew how to convert their time to better use.
Reason 3 - Half Hearted Effort
Another big reason why most people failis not having the mental toughness to do what it takes to build their online business. Most people simply just lack the desire in building a successful business.
Reason 4 - No USP
No Unique Selling Proposition. Why should people buy from you. If you are selling health products, do you know how many million people are also doing the same? You need to create unique selling propositions that differentiate your services from the compeition. If you set up to be just a "Me-Too-Company", then all I can say is good luck to you as you will hardly last more than 2 years in the market.
Reason 5 - Funding
Sometimes, you need to spend some decent money. If you don't know how to design websites, you need to outsource it. If you don't know how to do PPC or SEO, you need to outsource. You need to have money or time. If you have no money, you jolly well learn how to do it yourself.
Reason 6 - No Commitment
I always tell those Internet Marketer wannabee who tells me they don't have time or money. If you got no time for money, guess what, money also got no time for you. You need to make a commitment to change your life or at least have a strong desire to succeed. Too bad, most people are not prepared to work hard.