In ministry situations, He will equip us with the necessary Spiritual Gifts required to enable us to minister effectively for Him. Not only does God equip us, He also prepares us. We are told that God created great whales. The whale was prepared for a specific task. So with equipping us for tasks, God will also prepare us.
Preparation can take time.
God will accomplish His purposes in our lives. Sometimes God isn't satisfied with our spiritual condition. Our condition sometimes is not appropriate for what He has in store for us. We like to chart our own agenda. We think we know the right thing to do, the right way to go.