You should consider running your own program instead of being an affiliate. There are advantages and disadvantages to both, but if you thinking long-term, then running your own could be alot better for you.
https://www.2much.net/blog/affiliate-vs-ownership.php