With proper planning and execution, social media marketing can be effective for almost any business. Social media marketing has a very high ROI rating by any measure. Still, there are a many elements of social media that are hard to master. Make no mistake, master these and you will be successful.