Comparing van der Waals constant for gases
The reason that in your sample set water seems to have a low value of $a$ despite having hydrogen bonding is because most of the molecules that you chose were of much higher molecular mass. You should compare water with some gas of approximately equal molecular mass, then you'll see that value of $a$ in water is quite high. Your other observations are generally correct.