Did you change to a particular directory before you started the FTP upload? If not, then it's probably in your home directory. I don't know what folder structure Bluehost uses so you'll have to ask someone else for specifics, but you could try, at least, a URL like
http://www.domain.com/videofilename.mp4. Paste that right into your browser and if your video starts to play or download, you've got the correct URL.
In the future if you intend to use FTP you could consider creating a folder somewhere on your domain, say "videos", and then making sure to change to it in FTP before you upload. Your future video URLs would then look like
http://www.domain.com/videos/myvideo.mp4.
Personally for my website I have a YouTube channel where I send the videos to and then just link/embed from my WordPress site.
Video embedding works fine on WordPress installations running on your own hosted domain.