I don’t think my answer to ‘what are the most important things needed to live a good life?’ would be as good as Martin Seligman’s, so I will talk about his definition of ‘a good life’. Seligman is a professor of psychology, and the father of positive psychology, which I teach a class in every spring.

Seligman’s definition of ‘a good life’ incorporates not just pleasure, but a practice of identifying one’s signature strengths and seeking out activities that realize them. For example, if your top signature strength is a sense of humor (as mine is), one gets happiness from doing things that allow for your sense of humor, like using humor to defuse tension or telling humorous stories.
These signature states include a long list of virtues (or signature strengths). To find yours, access https://www.authentichappiness.sas.upenn.edu/testcenter and click on the survey called VIA Survey of Character Strengths. You will need to register on the site, but the security is good.
Seligman has another, higher level of happiness which he calls ‘the meaningful life’. It incorporates the above plus finding meaning in one’s life. It may be through religion, through ethics, or through appreciation of nature. Just a seeking of transcendental experience.
I try to seek as meaningful a life as possible, although some days aren’t as meaningful as others. According to Seligman, these are the things we need to be truly happy.
Long comment:
As much as I agree with the above. A good life requires Ethical decisions, A meaningful life actions.
LikeLike