IIRC, the body of Whitebeard is still recovered after the War of Marineford right?
Here is my theory. It is not actually eating the whole person that makes you acquire his/her devil fruit ability. It might be just eating a part of the body, and my guess is it's the heart.
This is what...