Owning your own website can be compared to owning a piece of real property as a website can appreciate and be sold for a profit. Some people choose to open blogs and then build them to a certain point before turning around and selling the site for a profit. The more content you have on your blog, the more money the domain is worth. For this reason if you are trying to build a blog site for this reason you will want to start right off the bat with a good hosting plan that will allow you to accept massive amounts of traffic. If you do not have the bandwidth to handle a good deal of traffic then you will not get the exposure you are looking for.
In case such as this you should try starting out with something like VPS hosting as it offers a lot more resources than shared hosting does and is not that much more expensive. If you find that the VPS is not enough at some point you can always go to a dedicated hosting plan. The key is to only purchase the type of plan you need for your purpose or venture. Some blog owners start off smaller and then upgrade as they grow. This is also a very viable option.