I agree! The majority of your content should be on your own site! You can add to social media and have links BACK to your site so you get the visibility!

Happy New Year!