I would argue that you need both dreams and work to get anything done.
As you said a spark to get the fire lit and consistency (showing up all the time) to keep the fire going.
But even in consistency dreaming is still good. Dreaming of better ways to do things, dreaming of ways to improve, dreaming of a better future worth all the time you are putting in :)
Keep it up, Actifit is a great place to start.
RE: Why Consistency Beats Motivation in the Long Run