Pense assim, voce esta dizendo pra seu(a) amigo(a) que ama tal pessoa...voce vai dizer "eu amo ele(a)" (no nosso modo de falar), mas poderia ser "eu o amo"...voce esta dizendo a seu(a) amigo(a) que ama tal pessoa......seria "you" se voce estivesse falando diretamente com a pessoa
"a lot" pode ser substituido por "very much" algo de muitíssima(Exagero) quantidade, não sei se "so much" se aplica em quantidade (Me corrija se estiver errado) eu o uso antes de adjetivos para reforçar como por exemplo: You are so beautiful. (você é tão linda).
eu usei I love you so much. Isso depende da interpretação, porque essa frase cabe algumas situações, como: I love him so much, mas nao fica bem usar a lot, pois amor nao é contavel, caberia melhor o so much.