@ameenali,
Start with language skills, you will need strong language skills in the country you want to work in.
For example, in the US it's hard to get a job as a nurse from abroad (even though there is a nursing shortage) and many nurses who want to work in the US actually go work in the UK first (it's easier to get a job in the US as a nurse from the UK than as a nurse coming from Dubai).
So for most English-speaking countries if you do not speak English very well you really have no shot.