A lot of language nuance can only be picked up through cultural immersion, e.g. seeing how native speakers interact. (Which is a lot easier nowadays via Netflix, Youtube, etc.) It's pretty much impossible to "speak your language well enough" by studying textbooks and dictionaries