An hour to upload one image? Are you by chance uploading the whole image at fullsize - if so I would stop and resize in your computer before uploading. Photobucket will resize the image for you, but it has a very poor resizing code, which is not only slow, but will also degrade your image details.
Flickr operates a similar setup, but does a far better (and quicker) job of resizing your images, though I can appreciate because of the account limitations, that for free photobucket is the easier, but a paid for (its not tooo expensive) flickr account is about the best you can get

Its worth considering.
As for the blog I can help you there

However for best results it is going to mean a bit more work I am afraid (not to be a salesperson, bit it is less work if you go for flickr).
Ok so first off you need to have 2 versions of your image to upload to the net. The first is the largest size that you want to display online (so lets say 1000pixels on the longest side). Next you idealy need a smaller sized image - a thumbnail - this is a smaller image which will appear in your blog directly, its smaller so that it won't conflict with the page format and will display fully on most machines (at the moment I use 240pixels on the longest side, a flickr default, but you can use any size you wish).
Now you upload these 2 versions onto photobucket - its easier if you setup a root folder (say "My trip to the beach") and then inside that have 2 subfolders (1 for the smaller image and one for the larger) It helps keep your images ordered rather than getting mixed up with having them all in the same folder.
Now to embedd the image into wordpress -
1) First stage when your on the writing page for your blog post if you look at the text window it has a control bar along the top (with things like underline comands and such) and then just above that, on the righthand side is a pair of controls "Visual" and "HTML" click on the HTML one.
Now the window will remain the same, but embedding the image will be easier this way (I find at least).
2) Now you need to insert the text "<code>" on the line that you want the image to appear. Then go to photobucket and click on the image and aquire its HTML code (just above the IMG code). Paste this in after the <code> and then add directly after "</code>". Now since you have 2 versions of the shot I suggest you start with the smaller image first - so leave the larger one alone for now and put in the HTML code for the smaller image
(all bits without the "" of course). You should get something that looks like this
<code><a href="
http://s170.photobucket.com/albums/u275/overmind_2000/my%20works/Egham%20Wanderings%202/?action=view¤t=tt.jpg" target="_blank"><img src="
http://i170.photobucket.com/albums/u275/overmind_2000/my%20works/Egham%20Wanderings%202/tt.jpg" border="0" alt="Photobucket"></a>
</code>
Inside that text (marked in green) is the direct link text for the image that you just entered - the first link tells the computer which image that it is linking to, so that when you click the image in your blog that is the image it is to load for the viewer; the second link is the image that is to be displayed in your blog.
You will see also that the first image link is slightly different, having the extra text marked in blue and this is telling the computer that when it opens this image link it is to open the photobucket page for this image, so you get all the photobuecket bits as if they had clicked on the image in your photobucket account.
However we are going to lose that bit, so that the image opens on its own only, no photobucket stuff to be shown, we are also going to change it so that its linking to the larger version of your image rather than the tiny. To do this go to your larger version of your shot and copy the "direct link" text. With that done delete all the link text between the two "" for the first link and paste in the new direct link.
Now when you click on the smaller image in your blog it will open up a new page (or tab for most modern browsers) with your larger version image displaying only.
Hope that helps

oh and by the way nothing says that the image you link to has to be the same as the one your showing in your blog, they can be totall different if you wish to trick your readers for any reason the computer won't care