No, it is certain physical properties that makes something useful as money (scarcity, durability, divisibility, fungibility, ease of identification, suitable for making denominated units (coins), not a gas that will escape when you open the jar, not toxic or radioactive). This is why gold and silver are money, but diamonds aren't, even though both are pretty and both have value. Diamonds are neither fungible nor divisible. This makes them are illiquid, and therefore bad money. Sure gold is pretty but most people don't look at their gold, it sits stored away in a vault.
Gold is *naturally* money. It's not something that humans had a say in. The best way to understand this is by the anthropic principle - what else could be money? There is no other substance with all the right properties. Silver, platinum, and palladium are the runners up - but they lack better identifiability, since the grey metals all look pretty similar.
The cultural significance and beauty were probably assigned after humans came to recognize it as a store of value. For example, aluminum was once highly valued due to its near non-exsitence in nature in its elemental form - more valued than gold even, until we figured out how to refine it. Bitcoin doesn't have aesthetics going for it, but it doesn't have to. Plenty of people think stocks and bonds are valuable for example, and there's nothing pretty to look at there.
So bitcoin has all the necessary monetary properties of gold, with the added advantage that it can be moved around electronically. So I would say it's actually far better money than gold (at least as far as market participants would be concerned - governments hate it). Yes there is a chicken and egg hurdle before it can gain widespread adoption as currency, but actually there is a plausible path to get it there. Already as I mentioned it is perfectly useful for foreign exchange including international wire transfers. This doesn't require it to have a particularly stable value as long as there are currency exchanges available to both parties. Money and currency are not the same thing... bitcoin is already money, even if it's not yet currency.