... he is all parts man, and no parts marlin... - In English, the emphasis is more on one's state - what one is - rather than what one has. Yes, "he has parts", but "he is those parts" in English before "he has those parts".
Here are two typical errors, which may help clarify this more.
Claudia's daughter has ten years old. - This should be "Claudia's daughter is ten years old.
Have some cars in the parking lot. - This should be "There are some cars in the parking lot."
I hope this helps. It's not exactly the easiest thing to explain.
Interested in Language