The first thing you will need is mental toughness. You have to be mentally ready to take on this Business Venture. Why do you have to be ready? Well because everything is not going to go your way when you build your business. People will not see your vision and will make fun of you. Can you handle that? I sure thought I could but it is a wake up call when it happens. It all depends on how mentally strong you are going to be.