Either way, God gives us the power to dream...and dream big.
However, in order for those dreams to come to fruition we must prepare ourselves for them mentally and physically. We must also be ready to let God use us and mold us into a masterpiece that would be strong enough and humble enough to carry out the vision.
We must spend time in the process of training which includes learning:
Unstoppable Determination. This world has become spoiled off of one little word-convenience. Through technology, we have become lazy mentally and moreover physically. All it takes nowadays is a push of a button here or a Google search there. Newsflash: nothing is convenient in God's world. We can't reach our dreams or fulfill our destiny without developing the necessary skills and mindset. We must be willing to endure the hardships even without the handouts. We need to learn the value of discipline without feeling defeated. Get up, go out, and get it.
We must also spend time learning:
Time Management. We need to start really asking ourselves, what are we wasting valuable time on? There's no successful way to reach our dreams by using our time on everything else except for our purpose in life. Why is it that we can find the time to do everything else for everyone else but we can't invest that same time into our own future. Let's start investing in things and/or people that can enhance our life. Let's start living our life the way God intended.