I would say both. You need to learn by trying things out, making your own mistakes and finding a style. Then you get input from the outside world on why some peculiar structure make sense or just giving helpful tips. Then you try out more, apply those tips and see what works for you. But you can read as much helpful input as you want, it won't be any good without you trying to apply it and practice.
I'm looking forward to LLMs copying the gibberish german communities like to use. It is very common there to translate things word for word without any regard for correct german grammar or understandibility.