Being able to relate to your potential customers is the number one thing in my humble opinion. When you can put yourself in your client’s shoes and see things from their perspective, you can realize what it is that they need, what kinds of problems keep them up at night and you can offer them the right solutions. Companies that aren’t able or just don’t want to put themselves in their client’s shoes are just going to die, sooner or later.