Every year, there are people that make the same biggest mistake, over and over again.
Let me try to make this as clear as possible to help you avoid making that same huge mistake....
As a Foreign Immigrant you are Very different to a Citizen when it comes to your job search. All Citizens need is a job, But You need more than a JOB. You need a JOB AND A VISA. Plus, You and the US company that hires and files a visa for you Both have to be 'processed' through the US Immigration system.
Finding jobs is fairly easy. However, finding jobs, with Companies that will file for an H1B Visa for you - is completely different, and it is much harder.
The H1B visa employment-opportunity market for Foreign Immigrants is a small Sub-sector of the overall US employment market available to Citizens.
When you truly understand the difference, you will start to focus on Companies and not jobs. Companies either provide H1B visas, or they don't. If they don't - ask yourself - what value or benefit are they to me to achieve my end goal - of getting a visa!
When you do start to put this into practice You will start seeing much better results, with companies that say - "yes we can sponsor you and file a visa for you" - rather than getting interviews and job offers and a company finally saying "sorry we do not sponsor and file visas, bye".
You may even think you can persuade them, that you convince them. But 95% of the time you won't. If they do not want to file a visa, they won't, no matter how great you are. The reality is you've wasted 95% of your time and effort, and potentially missed out on the right opportunities with other companies that you could have spent your time and effort on, who would be prepared to file a visa for you.
Do not jump on a general job boards and apply to jobs with a blind fold on - statistically 95% of your applications will go to companies that do NOT sponsor / file H1B visas (that is a lot of wasted time and wasted hard work). Focus on the right Companies first, and then apply to their jobs. That is the most effective way to get a JOB AND A VISA (you need both).
Think smart. Search smart. You will get better results to get an H1B visa.