3) Lack of a good guide to newbies
This forum is great to learn bitcoin, but i still feel that the information about bitcoin is too scattered, and people are lazy to learn it all in pieces.
ex: newbies still asking how to mine bitcoin with laptop (which tells us that they dont have the knowledge, nor a source of knowledge available to them to learn the basics)
We either need a solid e-book/normal book, or a more summarized site (perhaps a good promotion of the en.bitcoin.it wiki site), because I find the bitcoin.org site a little bit hard to understand.
I think a professional website building team needs to look at the bitcoin.org site and make it much easier to understand and go through it, and perhaps it can be expanded better with more information about well established sites
Apart from books explaining how bitcoin works, how about actually build projects that fit within the mainstream usecase which introduces them to bitcoin, projects like Bitcoin Billionaire (gaming) or GetGems (instant messaging). Mainstream is much more familiar with these.
Books help but if you want to attract much more users (especially the youth who are much more into digital tech) introducing Bitcoin through attractive apps/games is the way to go and more effective.