The problem with universally sugar-coated answers is that, unless you're psychic, it's impossible to know for sure where you stand and what to improve, and you're left to randomly walking through the self-improvement space until you get lucky or run out of resources.