Your biggest investment decision will be the storage you choose, especially for media files that are constantly accessed. Equally as important, but arguably not as expensive a choice, will whether you want any form of redundancy or not.
If you want some form of redundancy or data integrity, then some of the options available include:
RAID (both hardware and software available for majority of operating systems)
ZFS (*BSD and Linux via 3rd party kernal module)