To effectively cross-promote your blog posts, you cant simply broadcast the same message on each social network; you need to tailor your message to fit each platform and audience.
There are a lot of platforms and the most effectively are Facebook, LinkedIn, Instagram, Twitter and Pinterest. Reach out to forums( for example Quora,Reddit etc.), newspapers, and communities to spread more about you and get a backlink at the same time.