A lot of effort means a significant amount or great deal of work, energy, and time put into something. It implies that the person has exerted a large amount of effort in order to achieve something.