The only one on your list that I use is Amazon. You can make money being an Amazon Associate. The other ones on your list I know nothing about except for Clickbank. I have never made money with Clickbank. I recommend Sovrn Commerce (formerly VigLink) because they have thousands of merchants from all around the world. They have a tool that lets you create an affiliate link for a page or product at the merchant's website, and you can share that link anywhere! Most of the merchants are PPC (PayPer Click) which means you don't have to sell an item. Just get a visitor to click the link and visit the website. You earn if they click! I usually share my created affiliate links via Twitter because I read in an article they people love to shop via Twitter. But you can share them anywhere it is allowed. I sometimes share via Facebook, Pinterest, and other social media platforms. But I get the most mileage out the links I share on Twitter.