You might be the best around for what you are able to do but if you don't invest time and resources to devolop the fundamental management skills nor promote yourself, your abilities are useless.
To get economic/career success as individuals you have to focus on three different areas:
1) TECHNICAL COMPETENCES - which refers to your ability to perform the job well, whatever the industry or the role. Think of it as a mix of knowledge, skills and behavior.
2) FUNDAMENTAL MANAGEMENT SKILLS - I'm referring to those skills required in every market in every era in every part of the world:
a. Communication, that answers to questions like: Can I communicate clearly with other human beings? Do I know how to write a formal letter, how to have a formal conversation or how to present a report? Can I speak in front of a crowd without getting nervous?
b. Project Management: planning, organizing, securing and managing resources to bring about the successful completion of specific project goals and objectives.
c. Leadership: Can I work in a team? Can I take the best decision for the best results? Can I speak to people? Can I manage people and team even in difficult circumstances?
3) MARKETING YOURSELF - Build a network of relationships related to your job, build credibility investing time and resources to attend meetings & conferences, try to write an article, start a blog...there are countless opportunities - just don't expect an immediate result.
Think long-term and try to build yourself as a professional brick by brick. Act organically and be focused.