Gallery shows all pictures in both internal and external storage that Media Scanner finds. Media Scanner runs when you do something media-related (like taking a picture) but not when you do something like copy files or plug in a card or USB stick with pictures on it - you can run
media.Re.Scan to force a rescan.
(You don't "add pictures to Gallery" - Gallery has no particular place to put pictures.)