That's quite funny!
Your English is fine.
I'll tell you a story. I have three friends in Las Vegas who are brothers, and originally from Italy. I won't use their real names. Let's call them Lino, Nino, and Gino. When they moved to the US, Lino was 12, Nino was 18, and Gino was around 25. None of them spoke any English when they came here.
Gino never learned to speak English at all. If he wants something over the phone, he has to rely on one of his brothers to make the call for him. He reads enough English to just get by.
Nino, the middle brother, speaks and writes English well but has a very thick Italian accent. Sometimes he is a little hard to understand. Especially when he gets excited.
Lino, the youngest, speaks English with a perfect American accent. If you met him, you would never know he wasn't born here. He has become fully Americanized.
The reason I say this is because as we get older, we lose the ability to easily learn languages. You are lucky you are young. Because of that, and because you are willing to work hard, I'm certain you will be a very good English speaker someday.