"Decent knowledge" is ambiguous. There is a huge difference between being able to read a language and being able to speak it. The OP is unusual in being about the latter.
"Decent knowledge" is ambiguous. There is a huge difference between being able to read a language and being able to speak it. The OP is unusual in being about the latter.