Jim Packer suggests it means this:
The meaning of ‘he will give us all things’ can be put thus: one day we shall see that nothing – literally nothing – that could have increased our eternal happiness has been denied us and that nothing – literally nothing – that could have reduced that happiness has been left with us. What higher assurance do we want than that?
Packer, J.I.. Knowing God Through the Year (p. 297). John Murray Press. Kindle Edition.