We do not recommend hosting your own video files. Try using a third-party video hosting service instead, like YouTube, Vimeo, etc. With the embed blocks, you can easily add videos, (or images, tweets, audio, and other content from third-party sources) to your post or page.