I really agree with you, we better promote bitcoin to the public so that more people who bitcoin users. the more people who know about bitcoin will make the bitcoin price more expensive. if more and more people know about bitcoin then investors will be more and more and will cause bitcoin prices to rise.
I understand that everything always depends on the users themselves, and first of all, how Bitcoin will become popular in the society. But I doubt that Bitcoin will be used as a means of payment, if there is no real infrastructure for this.