He can't have good things because, he doesn't look after them.
He can't have nice things because, he doesn't look after them.
In cases like this are nice and good interchangeable?
In AmE, nice things is a collocation that refers to items of higher quality which tend to cost more than things which are not very nice.
She has a lot of really nice things in her house.
The phrase good things does not typically have that materialistic sense, but tends to be used of other kinds of benefits:
Patience, kindness, an optimistic disposition—these are all good things.
In this sentence it would be "nice things", because 'things' here refers to material belongings and the sentence/expression is about their appearance, and not their function. So, for objects you would say "wow that's a nice mug/wallet/purse/etc" and not "wow that's a good mug/wallet/purse/etc", unless maybe you were talking about the function of the object specifically ("this is a really good purse because I can fit all my stuff in it").
Also, "He/she/we can't have nice things" is a common expression, especially on social media these days.
Finally, there's no comma after "because". So the sentence should be
He can't have nice things because he doesn't look after them.