A Few Questions About Studying Japanese

So ive been learning japanese for a few months now and ive made considerable progress. But there are a few things i still couldnt understand:
1- How do people use Anki for it to work this efficiently?
Ive heard and seen tons and tons of people using Anki and making immense progress in short periods of time, but when i personally used the app, i couldnt really make all that much progress. I think im using the app wrong by just making a deck of my own from scratch
2- Which apps help actually?
When i was just new to this language, i got a lot of recommendations from online friends and a few videos i came up. But i dont know which app would actually help me the most, the better ones ive used so far were apps like Bunpro. I didnt wanna dive into each app i saw because i thought that would be just wasting my time.
3- Does textbooks like Genki suck as much as people say?
Ive got myself both the workbook and the texbook of genki and been using it for a while. and although it was very slow to teach me some things and it was getting boring, i was still making progress. But then i started to see a lot of people downplay the textbooks saying they dont teach you well enough and you should focus on immersing yourself into the people and their culture more rather than fixating yourself into a textbook.
4- How can i make flashcards?
Like i said before, ive been making my own decks from scratch in anki and with the papers ive already had fitting for a flashcard. But i think im making them wrong, i saw a lot of versions for these flashcards; Using examples in them, adding voice to help out with the pronounciations of these words and so on, what i was doing in the meanwhile, the word in japanese and then its meaning in the background. i think that still is a mistake but i am not sure

by Sure-Rooster3009