No that's ALL he lacked because that's what JESUS SAID! Do you really think Jesus was lying? Or did Jesus say what He meant and mean what He said?That's all he lacked according to his own understanding of how to "earn" eternal life.
And so there is NO confusion on what HE SAID here it is:
Mark 10:21
The Amplified Bible
And Jesus, looking upon him, loved him, and He said to him, You lack one thing; go and sell all you have and give [the money] to the poor, and you will have treasure in heaven; and come [and] accompany Me [ walking the same road that I walk].
The Holy Bible, New International Version®
Jesus looked at him and loved him. "One thing you lack," he said. "Go, sell everything you have and give to the poor, and you will have treasure in heaven. Then come, follow me."
Holy Bible, The New Living Translation
Jesus felt genuine love for this man as he looked at him. "You lack only one thing," he told him. "Go and sell all you have and give the money to the poor, and you will have treasure in heaven. Then come, follow me."
Contemporary English Version
Jesus looked closely at the man. He liked him and said, "There's one thing you still need to do. Go sell everything you own. Give the money to the poor, and you will have riches in heaven. Then come with me."
The King James Version (Authorized)
Then Jesus beholding him loved him, and said unto him, One thing thou lackest: go thy way, sell whatsoever thou hast, and give to the poor, and thou shalt have treasure in heaven: and come, take up the cross, and follow me.
The New King James Version
Then Jesus, looking at him, loved him, and said to him, "One thing you lack: Go your way, sell whatever you have and give to the poor, and you will have treasure in heaven; and come, take up the cross, and follow Me."
The New Revised Standard Version
Jesus, looking at him, loved him and said, "You lack one thing; go, sell what you own, and give the money to the poor, and you will have treasure in heaven; then come, follow me."
Young's Literal Translation
And Jesus having looked upon him, did love him, and said to him, `One thing thou dost lack; go away, whatever thou hast -- sell, and give to the poor, and thou shalt have treasure in heaven, and come, be following me, having taken up the cross.'
Holman Christian Standard Bible®
Then, looking at him, Jesus loved him and said to him, "You lack one thing: Go, sell all you have and give to the poor, and you will have treasure in heaven. Then come, follow Me."
And that ONE THING was NOT FAITH.