I agree employees can and should "Be the leaders of their own careers"- we see the need for diligence within companies of every size- tens or hundreds or several thousand employees. So in addition to the suggestions you offer employees, an easy way to take more control of your career and how you are perceived internally is to update (preferably through automated systems) your corporate profile.
Within companies we speak with, we only see an average of 5% of the employee base that inputs any skills or expertise into their corporate profile- those skills are not detailed by any means and yet this is how a fellow employee finds you. With an updated profile employees can publish skills and expertise that are aligned with the list you provided above and better manage how the rest of the company perceives them and leverages their areas of strength- This could help pave the way for a conversation with your boss