Your son has already been brainwashed by Higher education to the point that he cannot even figure out what to do with himself. If you haven't helped him before, you can't now.
Five recommendations:
(1) Get a King James Bible. It costs $1 in Dollar Tree stores. Read the Gospel of John through, and read the Book of Proverbs, 1 chapter per day from now on, every day. Tell him to do the same.
(2) Throw out all your psychology and all your selfish-help books-they're all just timewasters.
(3) Learn these ABCs until it becomes a part of your life: (A) Actions arise from (B) beliefs, and they have (C) consequences. Nothing can help one better than to have the right beliefs.
(4) Tell him the United States Marine Corps, and serve out at least one hitch. You can't find a finer character-transformer outside of the Bible.
(5) Place him in God's hands and let go of him. Pray, and if you cannot, cry.
I was thinking the exact same thing. Book of John and Proverbs. I am actually studying John right now. Proverbs 3 is perfect for a young man.