dont be discouraged. learning the language gets exponentially easier fast atleast in my experience it was . hard–→medium/easy–→very-easy after that the only effort is daily practice/routine
my method for memorizing was to assign a mini story to the sound of a word. as odd as it sounds the sounds (pum not intended) act as a sort of boundary to the stories you can create for each word/word combo.
uchi tsukeru, naguru definitely sound like punching someone in the face vs uruoi which sounds like dribbling, creamy moisture….
na (jump aaaaa)
gu (hit uuuuuu)
ru (guy getting hit flies/tumbles over rrrrrrruuuuuuuu)
etc exercise your imagination
as for reading kanji after a time you realize theyre easily-interpretable cartoons each assigned a sound, then it gets even easier because tai is opposite so taiketsu is confrontation, hantai is opposition etc. so cartoon compounds, you ll vaguely understand words as cartoons. mix this method with method 1 for memorizing the word
there is a good anki deck for the grammar with several sentence for each point look it up its right there a few clicks in anki
https://ankiweb.net/shared/info/843402109 looks good enough
not sure how much japanese is required to really survive and be fluent at working level though
and then theres the "slang" but by that point it should be easy to learn
just my lowly humble opinion , wolud not want to assert my knowledge as authoritative, you never know who might be listening and seeing it as a disgrace… but im probably way overthinking, still better safe than sorry, im neither japanese nor westerner lol spo could be out of the loop… careful with the posts the letters the bits