How do I add a media image field?
What you got can do what you want, but it requires configuration and without a UI it's quite hard.

You might want to try adding the file browser module, which uses Dropszonejs to create a nice file browser widget. I have tested it out and it seemed to work just fine, but it wasn't quite mature enough for what we wanted to do at the time.