If you plan to push everything without solid experience in each or somewhat at least you will fail hard.
Respectively, I agree^^^^
I read somewhere that there are 2 basic ways to succeed. The 1st is to prepare the whole banquet, and feed a lot of hungry people in one go. (*Kinda like "Golden Coral") Obviously, this requires a 'group' effort, and would be a difficult task without having people in place.
The 2nd, is to jump into a "hot dog cart" and grow from there, as the demand/sales allow without any major expenses. This can easily be maintained and operated easily by an individual.
Neither approach is wrong per se. Naturally, the "banquet approach" can either explode success or blow-up in failure!
Unfortunately, my entire "niche" and "marketing plan" is a 'banquet style' ambition. I say unfortunately, because it takes more research, work, preparation, planning, and a timely execution...or fail hard! (as seolinker stated)
Now, the guy who starts small, and starts 'pushing' $1 hotdogs over a years time, will likely make smaller volume sales right away (and consistently) with less effort, product, or expense.
Sometimes, I think shoulda went that route.
In exploring the smaller and inexpensive opportunities online (i.e. affliate marketing, dropshipping, ecommerce, etc...) - I was looking for "rich soil" to plant a seed and grow from there.
Before chosing my plot, an 'epiphany' of the whole forest became visible, and changed my initial concept of marketing all together. By no means am I guaranteed success, but with all the time studying the psychology of marketing, understanding the different styles and markets, and collecting feedback and data concerning which ones have promise, I'm now unable to just push $1 hotdogs.
Now if only I can get 1000 people to buy their cart, hot dogs, and supplies through me....I'll never touch a single hotdog, and yet make a good living from those who chose to buy/sell hotdogs.
(*sorry about the metaphorically analogies, but I didn't want to reveal all the ingredients to my recipe.)
*edit: I used the term; webmastering in above post, but meant; web designing.