I am sorry you are feeling really down about your studies in Japanese.
I am a little conflicted about putting any advice or my experience on here because I’m not sure it would be of any use to you and has likely already been stated in a way. In the end I’ve decided to just share how I view doing WK and language learning in general and I hope someone gets something out of it, if only just a laugh or feeling better about their own abilities (I’m totally okay with that, I have made my peace).
I started WK about a year and a half ago. I have JUST cleared all my level 4 kanji (and there was much rejoicing) this week… still got the vocab though. I will also add that I have lived in Japan and have studied Japanese for a long time. I even took the JLPT at N3 level… and failed… mostly because I bombed on kanji completely. Now, I thought that I would do well enough in that area too because I had really studied the kanji. Nope. The nerves got the best of me. See, cramming kanji into my brain at breakneck speed simply didn’t work for me in the long run. And I would wager it won’t work for most others either.
So why use WK if it’s a memorization tool? Well, first off, my goal isn’t to finish fast, it’s to really enmesh the kanji in my brain (which, yes, requires other input sources, primarily reading materials). I happen to like the way that WK groups the kanji/vocab and I find it useful. What I throw out is the notion that I have to use WK the way other people do (or how it was intended). I go at a pace that makes me feel comfortable and I don’t mean the number of reviews (I only do a set number/amount of time whichever comes first per day and if I have more I just stop). Some days I don’t even do reviews. Whatever. And I certainly don’t do new lessons every day. Maybe not even every week… month… whatever. The important thing and how I measure it is on whether or not what I’ve “burned” is something I can recognize somewhere “in the wild” easily after a much longer time than the normal time frame. I have felt rewarded in that regard with my pace. I might never get to level 60… or even 38. Okay, fine, but the kanji/vocab I do get to I will KNOW. That has always been the hardest part for me. I absolutely don’t care about graphs. I mean no disrespect to anyone, it’s just not helpful for me like it is for other people.
Anyway, that was too long and boring. Sorry for rambling. On to other things.
Personally I didn’t like Bunpro (I tried it briefly) and didn’t find it interesting or useful. I found Duolingo to have a lot of errors (for the record they have corrected some and I haven’t gone back to it since I first completed it which was when it was released… the platform just isn’t well suited for Japanese). I would actually NOT recommend Duolingo for complete beginners due to the errors and oddities that would not be noticed by newcomers. If you’ve had a few semesters and want to use it as a review method that would be fine since you should be able to spot the issues. Genki is also not perfect (no text book really is), but it’s still a perfectly decent series. As for other resources, there are a lot online and many are free. I think a lot of people here can offer better advice as I am no expert (I failed N3 after all).
You will be able to enjoy a trip to Japan knowing little to no Japanese, I promise. It takes a long time to learn a language, certainly more than a year (and getting to level 60 on WK =/= learning Japanese, it’s not even all the kanji) so don’t be discouraged by this fact. Just think of how far you have come! And try to not be so hard on yourself.