The fields in your Gravity form have to be named exactly the same as your fields in Marketo. You can see this in the admin section in Marketo. In Marketo field labels can be named one thing while the field name is actually something different. For example, Lead Source may appear as Lead Source but the field name is actually lead_source.