Just posting random things on Social media is not going to make you any money, if your truly want to make money using social media, then this is what I would do. (This is what I do)
1. Buy a domain name you can pivot from, meaning your not tied into one niche. Your name works best for this, if not already taken. Also brands you.
2. Create a website/blog
3. Produce good content (blog post) that solves a problem/through keyword research/optimize your content
4. Put your optin forms and special offers, throughout your website/blog. So people who like your content can subscribe to your email list and blog
5. Monetize your content through affiliate marketing offers in your content. "give them the how to sell them the why to"
6. Share this content (Your Blog Post) and syndicate them on social media. (Use social media to help build your email list and following).
7. Interact more with people on social media, so more people keep seeing your content as you share it.
8. Email your list as it builds additional help full products and services.
This the best way in my opinion to make money with anything online. Your website/blog (content machine) drives it all. And when done right will also produce you free traffic from the search engines that will drive additional subscribers and sales.