Too often, people enter into business, especially online businesses, and just fly by "the seat of their pants" (as the old saying goes). This is a bad model to follow. I believe one must always be learning in order to grow. When you think you know enough, you're fooling yourself! An investment in yourself in the form of training cannot be overestimated but be careful about where you get it, you can pay too much and get little in return. There are legitimate places for marketers to get quality training and I have written a review of one such place which you can read HERE it you like. Never stop learning.