Being right and $5 will get you a cup of coffee at Starbucks. It's what you do with your knowledge that matters. Action moves you forward.
Every person that I have seen make it into the upper management makes it there because they work. I have yet to see, and maybe it does happen, the high ranking executive who works a forty hour work week. Being smart or stupid doesn't matter as much as your willingness to grind.
(The caveat here is that you should like what you do because the price of success is work.)
Having a good idea is meaningless until you've done the background work (and this includes the "soft" people stuff as well as the technical mumbo-jumbo) that will give the idea traction.
If you want a paycheck just smile and do what they tell you. If you want to make a difference with your right ideas, roll up you sleeves and work your ass off.