To succeed in this business means becoming a continual student, but it doesn’t mean you have to buy everything that comes down the pike. With my coaching clients, I’m constantly telling them NOT to buy specific new products they ask me about UNLESS they’re about a subject they’re currently working on. I always have a stack of books on my shelf that will be read, but I’m also often putting the stops on any new information purchases until I get through the ones I have.
Now as to your comment on traffic it is true, traffic is important. But the truth is, acquiring traffic is easier than converting it. Plus we have many posts dedicated to traffic generation on this blog. Simply check this post, this post or this post. But must importantly, the reason why people struggle with traffic is that they try to promote a sales page or a heavily biased piece of content. Nobody wants to share that, nobody wants to link to that, and as a result you don’t get traffic and blame your lack of success on traffic (like you did in your comment above).
If you can design websites, there is plenty of work for you. Even if you are not very proficient in HTML, you can use softwares such as DreamWeaver or Kompozer to create websites. You can find clients on webmaster forums such as WarriorForum and DigitalPoint. Before venturing out, create a portfolio of website designs to show to your prospective clients.