You are so on point on these you have said. We need to be of value before we can attract what is used to determine value which is money. However, I am of the opinion that a person may do all these you have suggested, yet unable to rise up in life. What I think is missing is that all must join hands to enrich ourselves and others in our environment; intellectually, spiritually and physically so as to stay motivated while we do all what we do.
RE: Pondering a bit about life