One good thing to do to become a SEO Hero is to make sure you have unique and optimized images on your website. It's great to use lots of images too, and make sure to optimize them for SEO by giving them "alt image text" tags with keywords that you want your page content to be found for.
If you don't have your own unique images, you can also gather a great collection of images to use from different stock photo resources. It is wise to alter, crop, change the coloring, or add text to images so you can make them unique. Google LOVEs original images!
Here is my great list of SEO Hero Resources » which includes FREE stock images sites.
I also just came across this list of Stock image sites: