How could I be good at English? Because I'm English not good.
Good at English.
You should read English novels etc, and listening to English news is also very good. Try speaking English with some other people who are good at it. Do grammer quizes and that will help you a lot. Whenever you see a difficult word, consult the dictionary, and thesaurus as well.
I hope so you will improve soon enough!