To build upon the listening side of things, if you write literally every word/sentence you know in Russian, but write it in English, and then ask chat gpt to randomise the placement of each word and sentence, you can then put that into a translator and chance the accent settings. Now you can practice listening to familiar words with different accents and orders etc
Something I've found useful that I thought I'd share
We used to have a way of randomizing vocabulary words without using AI slop, it was called flashcards
If you actually read the post you'd know that this is for listening to the words, not reading them