If you could go back in time, what would you do differently?

Now, whoever says they wouldn't change a thing is straight up lying.

Yes, you improve from every mistake that you make. I'm not denying that.

But when you make mistakes, you have to invest time and money into fixing those mistakes.

You've got to win back the clients whom you've pissed off. You've also got to spend time with your team, and make sure everyone's still on the same page.

Guess what? These things eat into your profitability, and slow down your growth.

If you're content with remaining a small startup or business, that's fine. But if you want to expand, then you should be learning from the folks who have been there, done that -- instead of making the same mistakes on your own.

I'm about to cross the $30 million mark with my company today, but if I could travel back in time, here are the 3 things that I would change to get where I am much faster.

1. Hire an Assistant or Stay Organized

When you're building a business, you get used to the chaos. That said, you still need a way of keeping track of things.

I'm not going to lie -- I ignored this aspect of my business for way too long. Then one day, I realized that I'd stopped attending some of my most critical meetings because I'd forgotten to schedule them in.

When that happened, I finally hired a personal assistant to help me keep things organized. I still count this as one of the best decisions I've made to date.

2. Avoid the Shiny Object Syndrome

This was a huge problem for me. I thought that I could do 10 different things at the same time, and still deliver a great experience to my clients. Obviously, I was wrong.
Fortunately, I hired a coach who showed me the importance of putting all my eggs into one basket. The key is to only shift your attention to your next project when you've gotten the most out of the existing things on your plate.

PS: The Shiny Object Syndrome doesn't go away overnight. Till today, I still have to remind myself not to fall into this trap.

3. Get A Good CRM

When you're starting a business, you try to save money on pretty much everything. But there are some things that you shouldn't cut cost on, such as a CRM system.

The first CRM I implemented was cheap -- but it wasn't user-friendly, and the support and functionalities were subpar. As you might imagine, this hurt my company's effectiveness.

When we started using a more robust CRM, everything changed. My team was happy that they had a better tool, and this helped them deliver better service to our clients. Yes, we had to spend more with this CRM, but the ROI that it brought us made it worthwhile.

I'm a huge fan of doing things the smart way, not the hard way. If you can learn from people who have been there and done that, why not benefit from their experience? At the end of the day, this helps you to more quickly overcome challenges and obstacles -- and grow your company more effectively.