Nie ma znaczącej różnicy między "a lot of" a "lots of". Oba wyrażenia oznaczają dużo, wiele. "Lots of" jest bardziej potoczne i nieformalne niż "a lot of".