Create a high quality and original content. Search engine optimize (on-page and off-page), social media optimize your website.
Creating engaging content that engages your target audience helps increase your brand visibility virally (word of mouth)
In my opinion Facebook and Twitter, for example, it is easy to use, and have the possible to increase brand visibility. If your business has a very huge corporate audience, consider an account on LinkedIn, a business-oriented social networking website. Through Brand building social media comes down to posting something of value every day to keep high visibility for your business.