No level of communication skill will matter is you are below the company's 'thinking individual' position. Any business opinion you may have will be ignored or worse, chastised for not being part of the vision.
That might have been your experience. I've seen junior people have their opinion and thoughts taken seriously when communicated the right way through the right channels to the right people. Those people also tend to do well and don't stay junior long.