The key to making a small business successful is many things. You need to be smart with marketing, consistent with employee training, and generous when it comes to upgrades and investments. Most importantly, however, you need to be smart with how you run your company.