The faithful traveler is strongly committed to worshipping God at the Temple.
Verse 11 does not promise that God will give us everything that we want. We know that, but that He will not withhold what is permanently helpful to us, things having to do with our salvation, with our growth. He will provide us with the means to walk the path, but we must also do the walking. And when we obey Him, He will not hold back anything that helps us continue to live for Him.