Depends what youre selling... stock video, motion graphics or After Effects projects. For stock video, I think most people would agree Pond5 is the way to go. For motion graphics, I'd say a combination of Pond5 and Storyblocks. For After Effects projects, youll have trouble beating VideoHive, but you could always try Pond5, Storyblocks, Motion Array etc.