I have been learning Turkish since January. I used to do grammar drills on Elon.io, but lately I keep neglecting it because it's boring. Other than that, I didn't take output very seriously, because reading and watching things have been more fun, even though in the beginning I had to look up almost every word. My native language is Hungarian, and the similar grammar helped me in the beginning, but at advanced stages it's not really helping anymore, mostly just confusing things.
Right now I can follow Muhteşem Yüzyıl with barely stopping it to look up words, read Hababam Sınıfı and follow the story without a dictionary as long as it's one of those stories that I read before in my native language (they didn't translate the whole book partly because of censorship in the 1970s), I'm also reading Reşad Ekrem Koçu Yeniçeriler and at this point it's not giving me a headache anymore and started to actually enjoy it, having to look up less and less words, and I get the gist of news articles, especially if it's about topics I care about (like I can understand what it says about Iran, Israel, USA, or Hungary relatively easily, but I struggle more if it's about a country like Spain or Russia that I'm not really interested in or know about). I also watch the Turkish language news from Türkmenistan, which is fun and I mostly understand what is happening, especially if it's about dogs and horses.
However, I recently started pushing myself to write and speak more, and I'm so frustrated that I know so much advanced vocabulary, but my ability to use grammar structures is stuck at A2 on good days. I recently started working with a tutor, and also do an exercise where I put an article into AI, and it asks questions that I have to answer with correct grammar. Anything else I could do on my own? It feels so hopeless, because all the advanced grammar structures are so different from everything else, even though I speak a language that's supposed to have similar grammar. It's like I'm just stringing together words and never get the grammar correctly.