Having a website, blogging, being on social media, and utilizing email marketing are all very important, and should be added to your marketing efforts. You'll need business cards, and depending on your industry, other print design may also be needed. You must consider the whole package. You need a well rounded marketing strategy.