Yes, to transfer the best possible picture and sound quality, it is ideal to use an HDMI cable when connecting the Blu-ray player to the TV.
Many Blu-ray players have USB ports, allowing you to play videos, photos and music from a USB stick.