He has a lot of skills and knowledge (that) I don't have.
共通しているのが、He has a lot of ~ (that) I don't have.で、「私のもっていない~を、彼はたくさん持っている」という意味になります。
1番目の things は「もの」ですので、物理的な物だけではなく色々な「もの」を大まかに表現したい時に使います。
2番目の skills and knowledge は「技能と知識」ですので、もっと正確に何を持っているのかを表現しています。 knowledge は不可算名詞ですので a lot of(たくさん)が来ても複数形には出来ません。
また性格を表現したい場合、例えば「彼は私に(は)ない優しくて寛容がある」みたいなのを表現したい場合は、彼の性格をまず表現し、その後に (that) I don't have と付け加えます。
例
He is kind and generous (that) I don't have.
という感じになります。
お役に立てば幸いです(^-^)/