Ally's Hack: Reach out to prospects in multiple channels.
In this day and age, social selling is a huge tactic that I think all salespeople should use. In addition, do all the research you can beforehand to make sure you're reaching out to the correct contact at a company. If you're blasting multiple people at a company, not only is that time consuming, but you will most likely get put on a blacklist, and they won't even see emails from your company in the future.
My last piece of advice would be to personalize your messaging. Prospects don't want to hear robotic pitches or see template-like emails all day, especially when they're in an industry that gets these messages from thousands of vendors every day. Do something to stand out.
Also - the phone/cold-calling is NOT dead...