You could try using Social Media and also Partnerships, this include Partnering with other bloggers, websites, or businesses in affiliate marketing. I find that Cross-promoting affiliate offers with others can help you generate a wider reach for your promotions.