The best way to learn how to speak English (oral) is to be totally emersed in it so that you cannot use your first language. If you do not know anyone who speaks English, you should consider doing an exchange program where you can go live with a family who speaks English.