For the Lord God is a Sun and Shield; i.e. not only a "Shield" or protection, as he has been already called (Psalms 84:9), but also a "Sun," the source of life and light, of joy and happiness (comp. Isaiah 60:19, Isaiah 60:20; Malachi 4:2).
The Lord will give grace and glory. Inward grace, outward splendour and glory (Revelation 21:11-24). No good thing will he withhold from them that walk uprightly (see 1 Corinthians 2:9; 1 Timothy 4:8; and Psalms 34:10).