Passion can be the fuel which drives you forwards toward your dreams and goals. Without it, you could be running on empty and when you hit an obstacle (and you will), what will carry you forward?
If you are passionate about your business/subject then this will make overcoming any obstacles MUCH easier.
Is having passion a guarantee of success? No, but it does give you a much better chance!