This isn’t really a trick but all I can say is, even if you are feeling discouraged, do not give up.
Sometimes I feel like I am getting no where with learning Japanese. There are always so many things, some of them basic, that I still cannot understand and I feel like everyone else is going faster than me. Sometimes it helps to know you aren’t alone but if you just keep plugging away, you will get there.
There will always be those ahead of you and those behind you. Even if you can only study something for five minutes a day, you are doing Something to continue your learning. You may not get to your goal as fast as you want or as fast as others but at least you aren’t giving up and throwing in the towel.
Little by little you will realize that you can understand more and more. At times it will be like an “ah ha” moment where you can’t believe you just understood that or read that.
As Shia LeBouf said, “If you are tired of starting over, stop giving up!” We can get there!!