Jobs are always out there.
Landing a job comes down to three simple things; getting face to face with the person that will make the decision, having a resume that makes sense and realizing that the interview process is a performance. Bad reviews kill.
The best way to get warmed up is to contact the companies you would least like to work for and polish your technique by finding out who the key people are and strategies on how to get to them, past the gatekeepers. 
Any contact with a company where you end up just sending in a resume is a failure.
Every time someone tells you to do something immediately ask "oh is there a job available" and if so "who is responsible for hiring" and most importantly "can I speak to them please". If the person responsible for hiring says there is a job then "can I come in and meet you?"
Save mailing out resumes for the day after never.
Employers, foremost, look for people that show that they will make their life easier.