as well as the xbox clips up there, you can also upload your videos from xbox to OneDrive and then download them from there (but Xbox Clips is way easier)
“But i play ok xbox and can’t share anywhere”.. nah fam you lazy and dont do the research.. it’s 2018 and every xbox user who likes to share their in game plays should know by now about using the OneDrive.. shit the console itself even gives you the option to upload to the one drive.. here’s a quick clip directly from my xbox/one drive
Edit: nvm saw you said you’ve tried to use onedrive and it doesn’t seem to work for ya