I think all three of this are really good avenues. I think twitter is one of the best. You can make a lot of money if you can get your followers to buy your products. You can find people who want to buy what your selling in hash tags. Social media can help you make money online.