Referrals can generate a wealth of income for you, but you have to play your cards right. There are affiliate programs everywhere.
Try to make your affiliate program unique! Be creative and find ways, whatever it takes, to get customers to sign up to your list.