You can have a list as long as your arm but no-one is going to buy from you unless it is a targeted list. By that I mean your ads must be relevant to the niche that your list is interested in.
No good trying to sell cosmetic products if the people on your list originally signed up dog training. (as an example)
So whatever you are marketing, must be relevant. But don't bombard them with emails several times a week. They will either unsubscribe or just delete your emails. Give them something for free. Nurture your list. Then occasionally send them an ad with something you want them to buy. You have to gain their trust before they will start buying from you.
Here is a free course for you on how to sell affiliate products. It might help.
Get it here.