Write a generic cover letter, apply to everything, hundreds, daily even. Focus on US companies and American recruiters. Indian recruiters are total waste of time and are simply going through motions and then placing Indians and H1B. I do consulting—any contract W2 or C2C, any length, focus on remote. Apply everywhere, do periodic follow-up with anyone that responds. As they say, it is a full time job to look for work.
Good advice, thanks.