Are good deeds superficial? It's said that our actions are originated from unconscious mind. People are trying to become more patient, more tolerable, etc. but there are anger type of people, lustful type of people, etc.. Once the circumstances change, people also change according to their nature.

So can we change our 'true nature' by just doing good deeds? Or good deeds have to come from our true nature? Thanks all.
Doing good deeds is very beneficial because our moral character is changeable. When we do good deeds, our moral character improves. When we do bad deeds, our character worsens.

However, according to the Buddha's teaching of dependent origination, the ultimate cause of all our negative qualities is much deeper than that. This underlying root cause is ignorance, so the only way to permanently change is to overcome ignorance. To do good deeds without overcoming ignorance is very good, but it isn't enough to become enlightened.

To overcome ignorance, one must develop wisdom by developing insight into the nature of reality. Once this wisdom is attained and brought to perfection, the ignorance that is the underlying cause of all suffering is brought to an end.