well it depends on your services, products, target audience, target market. In order to provide you suggestion, can you tell me what are your products and target market??
Social media is the right way to promote your business especially with facebook and make sure to have an blog to get reach the audience with update about your business
The best way as of right now would be through video. Especially if it is in a huge niche! Other ways to promote your business would be through Social Media, Forums/Guest Posting, and of course SEO for organic search rankings.