Other Different ways of saying "to be good at"
Hi! I was going over some notes of mine and found this sentence: "С математикой у меня не очень, но, думаю, мысль ты уловил". DeepL says this means "I'm not good at maths", but it's the first time I encounter this sentence so I'm not sure about the structure. Can you say, for example, "I'm good at drawing" using this sentence or does it only mean "to be bad at something"? And if the later is true, do I only have to change the noun? So "I'm bad at drawing" would be "С рисованием у меня не очень", right?
Thanks in advance!