A lot пишется обычно в конце предложения, а a lot of перед существительным (a lot of cheese, mother buy medicine a lot.)
С исчисляемыми существительными:
A lot of people went to the game
Много людей пошли на игру
Lots of people went to the game
Много людей пошли на игру
С неисчисляемыми существительными:
A lot of snow falls in winter
Зимой выпадает много снега
Lots of snow falls in winter
Зимой выпадает много снега
Наречие "a lot" значит "очень часто" или "очень много". Зачастую оно ставится в конце предложения и никогда перед существительным:
I like basketball a lot
Мне очень нравится баскетбол
Shes a lot happier now than she was
Она сейчас намного счастливее, чем была