"why is it that my images are big but when i upload them they become so small?"
When you use Blogger's photo upload icon to display images, you can chose 3 different default sizes - large, medium and small. If your image is very large, Blogger will shrink it to a smaller size for display. However, if you are in the COMPOSE mode, you can use your mouse to grab the edge or the side and drag-drop it to create a displayed image that can be larger or smaller than the default.
Alternatively, you can use the HTML image tag <img src="photo URL" /> to display it in the original size or use that tag with a width attribute <img src="photo URL" width="some number" /> to display it in whatever size you choose.
Using Irfanview photo editor for your blog
How to add caption to photos
New Blogger template for posting large photos
Bubbleshare, another way to display photo album
How to make clickable (hyperlink) pictures
Put photo of authors in post footer
Putting author's photo in center bottom of post
Add series of photos in blog footer