Jobhunting is a numbers game, just like sales (actually, jobhunting is sales).
Many people seem to think that they'll spot the perfect job from miles away. They labor towards it and at some point it's filled by someone else or they are rejected.
Others focus on exposure... from too few venues, ie job boards. I'll say right here and now that I think job boards are largely a waste of time. Don't work too hard on job board resumes, profiles, etc. Job boards are largely becoming another demographic to market dicey education, get-rich-quick schemes, and other dubious services to.
Another technique that some obsess over - networking. While networking is good, that guy you know at that good company may not be able to get you a job. I am not at all suggesting that focusing on parimarily networking is a bad thing - just that one needs to keep a broad focus.
You need to work as many angles as possible, and play the numbers game. Every resume that you hand out, every job that you apply for, every professional contact you meet - they're all progress. There is some vague critical mass that you need to reach before the interviews and job offers start to come in.
Formal education is very helpful if you lack it. Lacking it can be a show-stopper, but not always.
Qualifications - like education - help a great deal when applying for a job, but personality and an ability to relate, adapt, and solve problems are also important.
One last thing about jobhunting in general - asking for help has been described as the single best technique too employ.