Have reasonable expectations.
Everybody wants the perfect job. But if your criteria are too high, or if you’re being too demanding, you may well remain unemployed. Nobody wants to be told to compromise, but the fact is that much of life involves just that, at least temporarily. Analyze your wants and needs. Which are must-haves? Which are negotiable? Which can be put on hold?
See more on why you're not getting hired.