While there are different types of intelligences some people are smarter than others.
"Everybody knows" both less and more than you think they do.
You don’t have to be a programmer to have excellent computer skills.
Almost no one reads cover letters.
People coming out of academia consistently undervalue their skills.
People who are hiring really do want soft skills like team work. The trick is to re-define the type of job that you are looking for.
There are still companies looking for employees who will stay. You can find a career not just a job.
Good jobs inside academia are much harder to find than corporate jobs.
Even with the right skills much of job hunting is about who you know. Find a way to make contact with people, at least by phone if not in person.
People will often think you are overqualified. If this happens consistently in your job hunt you are probably looking for work in the wrong place.
A surprising number of people put only the minimum amount of effort into their job. Coming from academia this lack of drive can be a shock. However, employers do still reward effort. It is important to show ways that you have gone above and beyond.