In general, if somebody tells you're good at Japanese, it means they either a) think your Japanese is awful, but are complimenting you for making the effort, or b) you just made some sort of horribly ungrammatical blooper that reminded them that you're not, in fact, native, and thus need the compliment.