> I might need a job badly but I find it difficult to show that I need it badly.
Okay, so there's a very fine line here. You don't want to show that you need it badly. You want to show that you want it badly.
Need it badly would imply that the reason you're there is for the cash, and you don't care about the company you're applying for or the job you're going to do for them.
Want it badly might likely imply that you're dying to do the job you're applying for, and you're dying to work for this particular company.
A candidate who just needs a job and spends time communicating that they need a job badly is going to lower their chances. A candidate who wants the job badly spends time talking about the company they're applying for, and why that particular company is the place they want to be, and why that particular job is the job they want to do.
> they are so much about pretending
In my experience, pretending doesn't go very far. It's far better to be in a place of complete honesty about your skills and about your needs and wants. When you're honest, and you find the job you actually want, and you apply for that job, it will show and your chances will go up. I've been interviewing engineers for a couple of decades, and I can tell you it's fairly easy to spot people who are pretending about how good they are and how much they want the job, the entire process is designed to weed out pretenders.