Powder charge and barrel length affect “velocity.”
There are even more things to consider. There are several types of bullets designed for different purposes. “Standard” types most common are:
Less common types of bullets sometimes specified with government or international applications:
Bullet Proof cannot be achieved because there are so many variables to take into account when considering bullet resistance.