Honestly, from now until April 16th they should just flood their YouTube channel with gameplay trailers for characters that don't have them/got robbed in the Battle Arena.
It isn't that hard. There's like sub-25 days until release, the core mechanics have been talked to death, the nonsense nobody cares about has been talked to death... They should just fucking show us really hyped out, no blocking, infinite meter orgies of cartoon violence. Just to say thanks for being glued to the fucking internet waiting for character videos. 'Cause I sure as fuck wasn't spending any time waiting for 30 minutes of STAR Lab talk.