"zum Deutsch sprechen"
mhh wrong grammar... no one in Germany would say that

. We would say: "Ich kann nicht so gut Deutsch sprechen" or " Ich ich bin nicht so gut in Deutsch", or "Mein Deutsch ist nicht gut." They use the 2nd if we talk about a lesson in school.
Basically we use: "Ich kann nicht so gut Deutsch sprechen."
But the people in Germany would understand you with that grammar. Nice
