Mahayana (Big Vehicle Buddhism) is primarily the perfection of the three non-outflow (i.e. lacking outflows or leakages) studies of Precepts, Samadhi and Wisdom. Most of us fall short and yet have no idea why so.
In summary, the successful Buddhist practitioner requires an enormous amount of blessings to make it.
Want to keep precepts? Plant lots of blessings.
Want to have samadhi power? Plant even more blessings.
Want to have wisdom? Will certainly obtain it through the cultivation of non-outflow blessings.
One must start with planting blessings: this is why we teach our followers to practice giving at the very outset. Once we understand, we never stop giving. That’s how to make it in the long haul.