There are about 60 different ways one can generate leads. Which one is your next best step really depends on what you are trying to communicate to who. I have seen surveys of service companies in a number of industries and generally by far the number one method is word of mouth referral followed by networking. These are also my top two with leaflet drops, yellow pages, internet and promotions ranking 3,4,5 and 6.
Find a way to make your word of mouth referrals more systematic and you won't go far wrong.