Hi

It's an exciting time, enjoy that feeling, it's fun!
I don't think you need both - just wrap all of your terms and policies into your contract and you should be set. In my experience, a letter of agreement is simply a very casual contract - shorter, less legal jargon, etc.
Hope that helps!