Bitcoin has value as money, because it makes for very good money. It has grown in value because more people have recognised its usefulness as well as its fundamental integrity. As the consensus of Bitcoin as money grows then so does it's value as a money system. More users makes it more useful. If we all used Bitcoin for every day uses then its value as a money system would grow some more.