It sounds like you're trying too hard. Usually, when that is the case, you do not have enough credentials or experience compared to other candidates. I wouldn't give up though either. What is your profession? How could you improve your credentials? You're stuck there and cannot move elsewhere?
RE: You are not going to believe this: