Yes and no. I've seen affiliate marketing have almost zero impact to producing double-digit sales for a company. The good news, affiliate marketing is relatively cheap... generally just costing your time to set it up. Your affiliates earn fees for reaching referral goals. No referrals, no costs to you. Some networks might have a setup fee.
You can have a hand-picked network of affiliates you find on meetup, etc. Or try one of the networks like Share-a-sale.
The hope is that affiliates bring in new customers through their networks that wouldn't have otherwise found you.