i believe Coby HAS to eat a DF in order to become an Admiral. Looking at how weak he is before timeskip, even though he got that haki cheat like Urouge said, he needs more firepower (and train harder...