Maybe it's they, not he:
By now we have all read the new chapter and seen how BB has gain a second DF power. A lot of people are not speculating, saying that it is therefore possible to gain a second Df power or saying that BB's power is stealing others powers. I don't know how BB stole that power but I'm sure no one else can do it and it's a power he has that's going to let him steal hundreds of powers, instead i think the key is here.
!
I have been suspicious of BB since this happened and now I'm almost positive that BB is somehow more than one person, and it's because of that that that he is able to eat more than one DF, I think he hid under the cloth because he didn't want to show the other person or persons living inside of him when they showed up to take the earthquake power.
Besides the "it's not 'he; it's 'they'" quote, also note his flag
!
It has 3 heads. I definitely think that BB is somehow 3 people in 1, not multiple personalities since they would share one body, but he is actually 3 different persons. Which also means he can still get one more DF power.
More theory Blackbeard had Zoan fruit:
-If BB can have one more DF, then it will be the strongest Zoan fruit out there. BB just killed the strongest man in the world, so now he'll kill the most wanted man in the world and take his DF. Monkey D. Dragon <–--- DRAGON. Final Boss will be Darkness Earthquake Dragon Blackbeard.
-BB actually already had a Zoan type DF: Mythical Beast Zoan: Cerberus, which is why his pirate ship has 3 heads and also the reason the wound he gave Shanks looks like a claw wound.
!
So with 3 heads he can eat 3 fruits. He also went to Drum Island in order to get some rumble balls.
There are a ton more plausible theories, but these two are the ones I like most due to outrageousness.
Read that and it really seem make sense.
Credit to members from Kaizuko Fansub.