would a nine volt battery be better?
If the 9V battery is one of the square (ish) smoke alarm batteries, then, no. For 2 reasons. Those batteries can not supply much current and 9V is way more than a servo is made to handle (usually specified at 4.5V to 6V). A good supply for servos is a 4 cell AA battery pack (6V).