You dream of financial success and you want to make it real. You write the action checklists, schedule your time and move toward what you want but your results are mixed. Cash flow is always in flux and you keep hitting a ceiling of revenue that you cannot break through. You may hear that mindset is key and so you tried to  think positive and that is not working for you either. If you want to know how to create great success and abundance in your business, here are five pitfalls to avoid.

1. You keep getting distracted

You can lose momentum when you  face obstacles and get distracted. You could lose a big account or a product launch doesn't go as planned. Instead of going toward the obstacle and working through it, your mind will tend to find a way to go around it or give up. This often leads to getting distracted from your vision by panicking and going in circles until you are exhausted.

When an obstacle appears, stay the course. Keep moving toward your goal with a mindset of possibility. The obstacle must give way if you keep holding your vision. Adversity can fuel your passion rather than allowing setbacks to intimidate you and take you off course.

2. You don't have a plan

You cannot stay focused on what you need to do and how to envision what you want if you don't have a clear plan of how the revenue will come to you. Many people think about the big picture (the dream house or the luxury car) but they don't focus on where they are in the moment and how they are going to achieve their goals. You don't have to figure out every detail of your plan, but you need a general map to take you to where you want to go.

Not sure what to do? Just start with any plan, get your plan and financial forecasts in writing and start taking action toward it. You can always adjust the plan as you learn what works but starting with something will give you confidence toward reaching your goal.

3. You are looking for a magic solution

When I first started as an entrepreneur, I believed that if I could just get my book published, I would become an instant millionaire. I learned that the book was a marketing tool, not a business strategy. I was making my book the magic solution, so I did not have to do the hard work of building a business.

I see so many entrepreneurs looking for that magic solution for their overnight success like a lucky lottery ticket to avoid working. Building your dream takes work and dedication. If it was easy, everyone would be entrepreneurs. Embrace the challenge and roll up your sleeves or get back to your day job.

4. You are not growing personally

The person I was when I first started as a solopreneur is very different from the person that I am today running a larger business. Being an entrepreneur is the greatest path to personal growth you can ever experience. You are challenged at every level to stretch yourself to becoming a leader. While it is important to learn about business and marketing strategies, many overlook the internal work it takes to become successful.

Most people think that reaching a financial goal will make them a successful person, but you need to become the successful person inside first and then your financial goals match who you are.

5. You don't have a mentor

One of the biggest reasons why many talented people never get their business off the ground is a lack of a good mentor. Beginners surround themselves with other people who are struggling to launch their own business or friends who are not really motivated to change their life.

A mentor isn't going to magically change your business but she brings experience and guidance so that you can short-cut your path to success. A good mentor should be someone who has personally reached similar financial goals that you would like to reach. Just being in her presence unconsciously sends you a message that you can really make this happen for yourself too.

You are pushing away potential revenue each month that you are not reaching your goals trying to figure things out on your own. You cannot afford to not have a coach, it is the best return on investment you will ever make in your business.