Bottom line: Jesus meets our deepest needs because Jesus is all we need.
When we understand who Jesus is (Lord, Savior, Victorious King) and what He has to offer us (salvation, forgiveness, lordship, victory, etc.), then we don't have to look anywhere else to find what we truly need. In Jesus we have all that we need because Jesus is all we need.