For what is worth, my grandparents are from Barcelona, and I'm a first generation immigrant to the USA that happened to land a job as an ATC, but I was born in Puerto Rico (my father went to college there), so that's how I got my USA citizenship.
It is possible for you to get a job here if you were not born a citizen. I know of another controller that was a foreign citizen, and married an American when he was 22, got his resident card, and 5 years later applied for citizenship. After he got naturalized, he applied and got in, and barely made the age 30 limit. I'm not sure how you'd go about that marriage thing, so yeah........