There is, and always will be, room for improvement in all aspect of our lives.... And that's okay
I think the strongest witnessing a Christian can do is by example. Show people love and understanding and the subject of how God works in your life will come up naturally.
I think that type of witnessing is the kind that gets people talking and helps bring God into their lives too.