Is this different to what you said earlier?
should i just power these servos with the 5v and gnd from the arduino or something else?
Certainly you should have the grounds common. I agree with that. And from the battery I would run a wire to the Arduino's "power in" socket (so it gets voltage regulated). And also direct from the battery to the motor shield.
Sounds OK, subject to seeing a schematic.