Getting a green card will take effort. Paying for training will also be a concern as virtually no bank will give a new resident any kind of loan without a co-signer or an established work history at a minimum.
Get your resident visa, go get a first class medical, and pay for training in cash. Avoid debt. Also ask yourself, why do you want to come here and work here? You will be paid very poorly as a regional pilot. Very poorly in contrast to what you will have spent on your training. Can you work in Europe? Is there a European carrier willing to sponsor you as an "ab initio" cadet?
By the way your English is fine. Don't sweat that part at all. Best of luck to you.