can't give a better advice than you already got
maybe you should also always carry a dictionary or so with you
I still try to learn japanese and do almost the same things as the most ppl here and play VNs and have a dictionary next to me XD
best is when you have a friend who can teach you...