Answer is: hydrogen bond.
Hydrogen bonds are formed between water molecules and not between methane molecules.
The melting and boiling point depend on the strength of the ihydrogen bonds. Hydrogen bonding will cause the higher the melting and boiling points because more energy is needed to break bonds between molecules.