One thing that I have improved my skills with respect to is understanding value. Value in what we buy, what we do, what we might bring to an employer, what others might bring to us. Most people really don’t understand it. It is for the most part never really taught.
So comprehending value can obviously increase your life satisfaction. This would seem obvious. So how to do it? The first thing to do is allocate time to think about it. The second thing to do is to pay attention. Ask yourself if the present things that you are doing bring value to yourself. If you do not clearly answer yes, then maybe you should consider, and maybe even try other things. Wash, rinse, repeat. It is not overly difficult, but one needs to be honest with oneself.
One more thing — being of value to others can be satisfying and profitable. One needs to get value in return, which with the right people involved, can happen. Often one gets more in return (often through synergy) than one contributes. Look for opportunities here. As the counterpoint to this — trying to suck other people dry does not always work for you (and others) in the short term, and most assuredly in the long term.