Theoretically, it will come down with exactly the same speed it went up with. Assuming no air resistance, then the mechanical energy of the bullet is conserved. i.e. all the kinetic energy you give the bullet by firing it up will be converted to potential energy as it travels upwards, and then converted back into kinetic energy as it travels back downwards. Since energy is conserved, the bullet will have the exact same amount of kinetic energy when it hits the ground as it did when it was fired:
E_{kinetic} = \frac{1}{2} mv^2
The mass of the bullet won't change, so the magnitude of the velocity will be the same.
Add in air resistance, which is a non-conservative force (unlike gravity), and you'll find that the bullet is actually slowed down along its path, losing energy to things like heat and sound. (so the final kinetic energy is less than the initial kinetic energy) There's also the factor of terminal velocity. At a certain speed the air resistance force pushing the bullet up is equal to the gravitational force pulling the bullet down, and so it will no longer accelerate downward. i.e. there is a limit to how fast the bullet can be traveling when it hits the ground.
Under very ideal circumstances, the best you'll get is a bullet hitting the ground at the exact same speed. In reality, it's likely to be a smaller speed.