Personally, I think it betters the character for her to be the original Captain Marvel, instead of a legacy character.
We’ve already met the Kree, and they’ve injected injured humans with Kree blood in Agents of Shield. I think the easiest/simplest way would be if she was a pilot injured in Thanos’ invasion, and she…