I've been doing IM for well over a decade, and ultimately made a career out of it. Funny thing is, when I was growing up my parents weren't interested in me trying to make money on the internet, and always pushed me to go out and get a job. I just went with my gut, and stuck with it and ultimately it paid off. I won't go into figures or the methods that I use, but I can say that I use a variety of methods and niches. Never focus on just one stream of income, as it can get dried up overnight. I've experienced this before, and its not a good feeling if you're really dependent on it.
The advice I give most people is that you really have to want it, and be willing to do what is necessary to get there. Alot of reading, taking notes, trial and error, and the ability to solve problems on your own. Over the years I've built up some pretty strong connections that I stay in contact with, and keep a tight a circle of fellow marketers that do some of the same methods that I use. It really boils down to just hardwork, not giving up when things get thick, sticking to your plan/goal when you set them rather than bouncing around from one idea to another.. and when you have one setup and running smoothly, then start working on an additional method and keep that routine going. Eventually you'll have multiple methods that work for you, and it will all run like clockwork. You'll ultimately develop a good skill of problem solving, and the proper way to look at things rather than feeling like you have to depend on someone else teach you or do it for you.
I tell this to everyone looking to get into IM, everyone has the ability to not have to work for someone ever again, and work from the comfort of their home can be achieved by anyone.. its just on how bad you want it. Honestly, its not for everyone as some people just dont have that critical thinking mentality, which ultimately you need because with IM nothing is the same from person to person, and there really isnt any exact way of doing things. Me and you could be doing the exact same method, and you could be earning 10x more than me, just by a slight variation in the method. Thats where constant trial and error comes to play, it always pays off in the end. I've written quite alot, and dont want to overtake your thread.. but hopefully that should be some of the motivation you're looking for.