Hello, ^-^ I know exactly how you feel! English is not my mother language too, but first of all is not necessary to be like that, your English is very good. When I started to learn English I used to learning by my own, specially reading maybe you could try to read more this will make your English grow up. Another possibility to improve your English is to explore the internet, nowadays there is a lot of grammar content, worksheets and also games online that improve can your pronunciation and stress in your speaking knowledge, this is a resource that you might want to use. And why don´t you ask any advice for your teachers? They can give you other helpful advices. I hope my tips and suggestions be useful to you.