Definition of be good at
to do something very well.
I’m good at English.
You can use "be good at" for you or someone.
I’m good at drawing a picture.
英語で苦手はgood atを否定にする
When you want to say opposite meaning of "be good at", just add "not" to "be good at".I'm not good at English.
I’m not good at cooking.
Synonyms of be good at
be skilled at
to do something very well, especially for sports or art that need skill or ability.
He is skilled at basketball.
cut out for
to be the right to do something, usually used with negative sentences.
I soon realized that I wasn't cut out for that job.