As far as I know, there is no such word as "alot."
A few. There is a smidgin more in a lot than there is in many.
'Alot' is not actually a proper word, and cannot be found in any dictionary, but people use it as a quick way of writing a 'A lot'.
lots means lots of one certain thing, a lot means a lot of many things
there is a lot of