I don't pretend to know everything . here is my 2 cents...
I have spent hundreds of dollars on ebooks, audio and video training for all types of marketing. You're right it takes the right tools. I found a good resource that has nearly everything required for internet marketing in one place called the vault.
Now it is the first place I look.
Unselfishmarketer delivers free software. The vault is updated
with new stuff every 48 hours
http://vault.tghras.us