While massive action (of the correct type!) is probably the fastest way to achieve your goals, sometimes this is just unrealistic. We all have busy lives, and often we are running our businesses around jobs, kids, friends, families, hobbies and social lives. The days can run into weeks and the weeks run into months, and before you know it, you haven't moved forward for six months.
Make a commitment to do at least one thing every day to move yourself towards your goal. Read, research, network, make a sales call, send an email. Do what you need to do. Baby steps are OK. But do them every day.