A lotとは、
“very much, very many, a large number…”等の意味です。
英和辞書では、
「非常に大きい程度や範囲まで」等ですね。
A lotとalotの違いは、a lotが正解でalotが間違っています。
A lotは2語で1語ではありません。
Alotはa lotのミススペリングです。
よくあるミスなので、たまにalotを見かけるかもしれませんが、1語で書くのは間違っています。
英語の文法練習はこのテキスト・Understanding and Using English Grammar with Audio CDs and Answer Key (4th Edition)をお勧めです。文法の参考書は、こちらのガイド・Practical English Usageも実用的です。私も両方レッスンで使っています。