In part, the Mishkan was built due to the generosity of the donors. In a person’s heart, there are two opposing strengths: (a) to give (b) to receive.
The mitzvah to construct the Mishkan was to develop the trait of giving within each nefesh. The Shechinah resides with a person solely after he acquires the attribute of giving because then he has a similarity to the Creator Who gives and gives and gives.
In Practice
A person must develop in his nefesh the character trait of being a giver. This is achieved when one performs a deed of kindness every day – it can be even a small deed – and he should consciously intend that he is developing the attitude of giving. He shouldn’t go to sleep at night before he has performed a kind deed, and a small, kind deed, with mindfulness that he is developing in himself the attribute of giving.