The Lagrangian/Hamiltonian encodes the dynamics of your model. As Orodruin said, you don't need both since the one is a Legendre transformation of the other [ you can always change from the 1 to the other], something that is true in classical mechanics as well.
Now for your second question, I don't really understand what caused you this confusion:
For example you want to describe a QED model- your Lagrangian will contain both photons and fermions [charged]...you could as well emit the fermions but your model would be unrealistic and boring. So you don't have much to specify about the fields...
As far as I know, the only thing that you need to define your fields with, is to state how they transform under the model (symmetry model) in consideration.