[God] does just as he pleases— however, wherever, whenever. Psalm 135:6 (MSG)
We can do all that we can do. We can have a vision, make plans, and execute them perfectly. Still, in the end, God is going to do as He pleases. His sovereign vision sees further and broader than our eyes could ever reach. His plans take far more into account than our finite minds could ever fathom. The execution of His will stretches into details smaller and more complex than we will ever know.
We can do all that we can do. At some point, we have to step back and acknowledge that the God of the universe will do just as he pleases; and then we trust.