“Good” is relative. It depends on your goals. You say you want to do a masters at a business school (MBA?). You don’t necessarily need an undergraduate business degree to do an MBA.
You can’t ensure that. You will need to be an outstanding candidate, better than other American candidates applying to the same jobs. Second, even if you find an employer who will sponsor you, you then need to enter into a visa lottery to actually get a work visa. Lastly, for permanent residency the employer will need to further sponsor you for a green card. Depending on your country of citizenship, this could take from a few years to over 13-14 years.
In short: it’s not an easy process and you should not rely on being able to work in the US (except for 1 year after graduation on something called “optional practical training”).
Work experience is recommended but not necessarily required.