I get about 5 unsolicited CVs per day. People applying for a job often don´t understand that the only reason a company hires is because they have a problem they need solving (the phone is ringing, we need someone to answer it). You need to clearly state how you can solve a problem that I know I have (phone is ringing, I know how to answer a phone) and one that I don´t know (I can answer the phone in English and Spanish, and also French, as well as write emails in those languages).
I now have my own company, but before I worked a lot as a camera operator for US companies who needed footage shot down here. They did not hire me because I was the best camera operator--there are far better ones. But I solved problems for them--I spoke English and Spanish, could arrange additional services and was consistant.
In other words, for a lot of jobs, brillance is overrated. But reliability is always valued.
And one last observation: a lot of people won´t hire you if you haven´t been here at least 3-6 months, they want to make sure you aren´t just passing through.