No, your sentence was right.
Good.
I can speak only like 40% germany. (Im 20% german so i tried to learn it.)
I can speak 100% Finnish, 95% english, 40% germany, and 20% Japanese.
Learned english from games etc, and germany by my self because i wanted.
And japanese by my self because i'm huge fan and i wanted to learn it.
So, do not expect that all the sentences would be correct.