A vision needs grounding, and life here on earth is so much more fulfilling if it is guided by a vision.
It’s good to have dreams and visions for your life. It means that you are connected with your origin, your heaven. Just remember that the bigger your dreams, or rather: the stronger your desire to manifest them here on earth, the more important it is to ground yourself. It’s simply a question of balance.
Only the vision isn’t enough to actualize the dream, only being in the physical world can lead to a feeling of lack of purpose. You need both, the connection to your heaven as well as this earth.
So when you have big dreams, make sure you remember to ground yourself. How do you do that? The simplest way is to pay attention to your body and its needs. Eat well (and by that I don’t mean following a specific diet, just eat whatever makes you feel comfortable in your skin). Make sure you get enough rest. See to it that you have a place in nature where you like to be. Being in nature is a great way to connect both with yourself as well as the earth and its inhabitants as a whole. Visit that place frequently, not for any particular activity, just allow yourself to be there.
The notion that you could skip any of these things in order to make more time for more “productive” activities is misguided because you will lose your focus in the long run if you neglect to stay grounded.
And vice versa: if you find yourself consumed by the concerns of the physical world only, it is important that you allow yourself some time to dream. No matter how hard the burdens you might feel seem to press down on you. Especially when they feel so overwhelming that taking time to dream seems like an outrageous indulgence. So how do you do that? Take some time for “nothing”. Just let your thoughts wander aimlessly, do something just for the sheer joy of it. This helps you to open up as a creative channel, which in turn means you are in a position to receive those ideas and dreams that are waiting for you to notice them.