A: My English is poor.
B: My English is not good.
C: I am not good at English.
D: My English is bad.
Which one is more appropriate to use in conversation?
Looking at these different sentences formed correctly about an idea, I don't think the OP's English is poor or bad. I would advise him not to be so humble. Nevertheless, he can use any of the sentences that he thinks is suitable.