A critical skill that entrepreneurs must-have for success is street smarts. This skill, although difficult to define, is quite easy to spot in one who possesses it. Street smarts enable one to anticipate and deal with daily problems associated with running a business.