Bonus.
I'm sure you know a famous English idiom "I'm short of money". Also you know that "of" implies the genitive case. That's the point where Russian and English are uniting. "Мне не хватает денег". Денег is genitive.