I'm not a good internet marketer because I hate marketing, even though I know the basics.
My best tool is content production. I started writing better articles but I was only getting many new RSS feed readers, who don't even visit my blog. It's good to have new readers but they are mainly interested on free information.
When I updated a Squidoo lens with a new article and I suddenly sold the 2 ebooks I was promoting in it, I finally understood my lesson: we have to give a lot of useful information. Before my recent studies I was writing articles with a few lessons, but basically promoting my products. The good results started to happen only when I started giving only substantial information to my readers, without promotions. If you want to follow this route, be ready to give a lot of good information for free to your readers.