as for your English, i don't think is a problem. because before i start communicating with you i have knew that i might meet someone who could not speak English that much, so i can be your teacher and i believe with time you will get to explore on your speaking.