Ni2 Hao3, I am learning Chinese and would like to talk to you. Also, it is "Speak English well." To be good is to be morally correct (To be good), and while someone can be good and speak English well, and and be well and speak english well, you can not be be well and speak english good. It is grammatically impossible. Please message me if you would like to be language partners.