To make your affiliate program thrive you will need affiliates, they come in two basic flavors
Affiliates, normal people making their way to the making money online scheme. You will have plenty of this.
Superaffilaites, not so normal people already being experts in the industry. You will need to really connect with them, because they are few, and they are the 80% of your income.
Keep searching, it only gets better with time