HELP! How to power various servos

Hi! I'm working on an Arduino based robotic arm. It works with 3 servos MG995 (which work with 4.8v) and the controller is an Arduino UNO R3.

The question is: How can I power the 3 servos properly?

I've tried powering the board with the 5v USB port, but the servos just tremble. I've also tried powering the board with a 9v battery, but they keep trembling. How can I power the board properly so the servos receive enough voltage to work?
PD: sorry for my bad english :confused:

Do not try powering servos from the Arduino's 5V pin, not enough current, you need a separate 5V supply with at least 750 mA per servo, so for 3 you should have 5V, regulated, at least 2.5 Amp .