When I was a child and teen both my church and Kansas City Youth for Christ offered classes on how to win other people to Christ. As part of the classes we had to go out and go door to door knocking on the door and try to win souls. Guess how well it did? Terrible. For one I was nervous as can be. And those people weren't open to listening. They usually slammed the door in my face. No....this method did not work for me at all. It was actually very discouraging because I knew ultimately my job is to win souls to Christ..and I knew there is no way that it was going to happen this way!
Fast forward about 25 years. Several years ago a book/study called Becoming a Contagious Christian became very popular among churches. This study worked for me! It taught that the best way to win others to Christ is to let them see your life. Let them see how much better life is for you with Christ in it. Make them see by watching you that they need Christ. I can handle that much better.
Of course there is a flip side. There are always people watching and waiting for us to mess up. This is why we need to be so careful to try our best to live wisely. In other words...we need to practice what we preach. Will we mess up? Yes, but 'they' are watching to see how we handle that too.
God didn't call all of us to be Bible Thumpers. But He did say that we are to win souls.(vs 30)
Take heart! You will be rewarded. And your enemies? Their punishment will be even greater than your reward. (vs 31)