An answer from the Rebbe Melech HaMoshiach to someone who wrote about his difficulties with parnasah:
אולי החסיר לאחרונה – בשיעוריו בתורה וכיו”ב בעניני מצות, אשר זהו בטח הסיבה הפנימית (ובמילא גם האמיתית) להעדר ההטבה בהנה”ל.
Perhaps you recently missed out in one of your Torah shiurim, or similarly — in other matters of Mitzvos.
That is, most definitely, the inner reason (and consequently also, the true reason) to the lack of improvement in the abovementioned issues. ■