I've learned english for a year at the most.
Yes, the practice isn’t enough. If I can read the grammar and remember it, anyway in some time i forget it ... the same applies to the words when u don’t use it, the brain "overwrites" the information, and sometimes u can’t remember how to spell or accent the word, but u know - u used it before )))
So, about «nowadays knowledge of English» - we need to learn Chinese )))