>>15697118THIS.
Also give him more dancy-mon, like Bellossom and shit.
Over the course of the game have his team outspeed the shit out of you as well as spam evasion/confusion BS. In addition to this he gets progressively more swole.
By the end of the game he is proto-bara and ready to chacha on over to Unova for some Pokestar bullshit.
I have no idea how to fix Trevor though. I think the easiest way to make him a beloved character is to let him be a holo-phonable IV evaluator. And give him a haircut.