Only if you use many, many different social media networks. After a while the same people visiting tends to get boring, and the audience drops off considerably. You need to find an increasing market for your blog, not just social media but also other blogs, other web sites. Social media web sites are also not used by everyone, so your posts, your blog, will only be seen by those following or befriending you, and that is very limiting indeed.
once you've built up a good blog - or site - and registered it with search engines and social media networks - with constant updates and a working sitemap - you need to get out and about, visiting other blogs and interacting with them. This brings a far greater audience within your range that merely social media.