The more people you are able to help, the more money you will make in return. It really is that simple. Sure, many other “guru’s” out there will tell you about ways to make money on auto-pilot using super-secret systems or software programs that do all the work for you. But unless you are truly providing value to other people, you will never make a good living long-term in affiliate marketing.
Commissions are paid once per month by payment processor, a minimum of 30 days after the sale is completed.  Commissions will be paid on or about the 31st day of the month for sales made from the first through the last day of the previous month, and are paid by the Program Operator.  (Commissions earned during March 1-31st would be paid around April 30th-May 1st.)
Other affiliate programs can have as long as 90-day cookies, meaning anything that visitor buys from that website within 90 days will be attributed to your account. That is a long time, and it can make a big difference in revenue. You will still want to split test this, but by doing so you might find a big win just by switching over to a different affiliate program.
SEO: getting consistent traffic by writing AWESOME content about your keywords (there’s a phrase “length is strength” in SEO and this paid off big time for me). Maybe you’re doing videos or an eCourse, but I found blog posts WAY easier to update which means less maintenance. The biggest factor by FAR was the time I spent meticulously creating my tutorials… which eventually resulted in a sudden 3x increase in SEO traffic