Sometimes God picks people we least expect. God sees in a way that we usually do not. His vision for all that could be far exceeds our limited vision for the future and for the possibilities that could be. His practice is also to develop those He selects. He did not choose David and make him king immediately. Over time God slowly developed this young shepherd.
Although God does not call you or me to be a great king, He calls us as surely as He called David, Moses, Abraham, Noah, Saul, Peter… And He will continue to call us. He will call as many times as it takes. God has a purpose for our lives. It may just to affect and witness to one person or it my be to many. Maybe it is just to our family and a few friends. We will never know until we faithfully respond to the call and step out in a faith that shows we know God is in control. In a willing servant, the Holy Spirit can and will do a mighty work.
God also calls groups of people. This could be a family, a small group, or a church. The promise is that where two or more are gathered in His name, He will be present. God has visions and plans for each of the groups we are in and especially for our churches. While God desires our praise and worship, that is certainly not all that He calls the church to. If it ends there our churches are just a shell of what they could be. A faithful response is all the God seeks. It is all He needs. Like with David and many others, God will lay the groundwork, raise up and develop the right leaders, and will take us to great new ministries. Holy Spirit come. Lead us and our churches. Come!
Scripture reference: 1 Samuel 16: 8-13