I don’t know about all of it, but a heavy watermelon is well watered and more likely to be sweet since it’s had the resources to put tons of energy into growing all season. The same principle works for finding good citrus, you want something that feels heavy for its size.