Not a teacher
I'd give preference to:
1. I am good at English.
"I am strong at/in English." Sounds strange to me.
"I am poor in/at English." and "I am weak in/on/at English." also do, but you can say "my English is poor",
Some more comments would be welcome.
Student or Learner