If your not good at approaching people face to face their are many ways to improve by practicing your skills online with chat contact options available for many businesses or by sending flyers/ gift cards to a group of people
You can also increase your confidence of promoting your business by hosting a small get together incented by free gift cards/ food, people are always interested in getting something for free