Humanity, divinity and community

What are the most important things needed to live a good life?

A good life needs honest outlooks on what makes humans human.  Superpowers are sheer fantasy.  People need to be genuinely themselves and forget the competition and comparisons.

A good life needs something that draws us towards ideals and reality greater than our ancestral tradition.  I call that greater and higher reality divinity; God.

A good life needs an efficient and helpful connection to community.  Individuals need social validity reaching from the nuclear family to the village to the city to the nation.