John 1:16 And of his fulness have all we received, and grace for grace.We receive nothing good except it come from God (James 1:17). It is from his fulness that we have received. That fulness is the fulness of grace and truth. It is difficult for some to realize that even their repentance and faith are gifts from God.
Repentance is a gift -- Acts11:18 When they heard these things, they held their peace, and glorified God, saying, Then hath God also to the Gentiles granted repentance unto life. See also 2 Tim. 2:25.
Faith is a gift -- Eph. 2:8 For by grace are ye saved through faith; and that not of yourselves: it is the gift of God:
We have also received the truth, of which the Lord is full. 2 Tim. 2:25 In meekness instructing those that oppose themselves; if God peradventure will give them repentance to the acknowledging of the truth;
We also have "grace for grace." We receive the grace of God in order that we may extend through the preaching of the Gospel grace to others as God dispenses it according to His own will and purpose--grace for grace.