Mr. Biden can run. I expect we will see quite a few Democrats run. After the melodrama that Trump will have put the country through people may be looking for some changes. Trump likely will run a negative campaign. 

The more interesting question is whether Trump will face a primary challenge from Ted Cruz, Rand Paul, or someone else. Or Trump may decide to not run for reelection.