You are on the right track. "Legacy" is kind of history or lesson passed down from one generation to another. For example, if a grandfather helped his community a lot during his lifetime, he passes that good legacy down to his family, and it reflects well on them and serves as a example to them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
So "legacy" may be the positive and negative characteristic or personality.
inheritance indicates abt the money
Heritage is the cultural?