I am not an expert. But it seems to me that there are several things that are common to a growing church.
First, there must be a friendly people. A crowd draws a crowd. So any church will only grow in proportion to the size it currently is now. It's rare for a church of 30 to grow to 300. But a church of 300 can grow to 500 pretty easily. As long as the people there are willing to be enlarged and to welcome new folks.
Second, there must be quality ministry. No church will grow beyond the ability of the pastor to minister to it. A church with a terrible song service will have a hard time keeping new people. A one message pastor will not keep an audience coming back to hear what is new. The pastor and the people on stage must be appealing.
Third, there is the God factor. Talent works for a while. Charisma works for a while. But a church that grows and maintains their growth needs the Lord to be active in their midst. There needs to be an anointing and a blessing upon the ministry for people to be helped and changed for lasting growth. The Holy Spirit will help us if we set out to consecrate ourselves to His work. Find out what God is doing, and do that.
Is growth the end all of ministry? Are we exclusively focused on larger numbers? Numbers matter. The Bible kept count of things, so should we. God will not do our part, and we cannot do God's part. But together we can do something bigger than we can do on our own.