"You wanted things you don't have."
でも問題ありません。
他の言い方として、参考までに
回答1:You were desperate for things you don't have = 「持ってないものをすごく欲しがっていた」
"be desperate ◯"で「〜が欲しくてたまらない」という意味になります。
かなり欲しいという想いが強い単語なので、使う場面が限られるかもしれません。
回答2:You seek things you haven't got
"seek" で「求める」というような言葉になります。
回答3:You wished for things you haven't reached
"wish for ◯◯"でも「〜欲する」という意味になります。
"reach"という単語で「手が届いていない」という意味です。