Hmm... You're running Timid with 4 physical attacking moves? I suggest you change that. Just give Infernape "Flare Blitz" when you reach level 68 and you're set for now. I'd say Mach Punch in place of Strength for the priority, but you might be using it cuz you don't want a HM slave, so whatever.
When possible, give it some more coverage moves. And ask yourself later: Power over accuracy? If yes, keep Thunder. If no, keep Thunderbolt. You swap the other in the future.
Also, Electivire's Motor Drive is not it's HA, so keep that in mind for the future.
Nothing to say here. Bite > Rain Dance? Meh. We wait for other TMs on Gyarados. It's good as it is. You could maybe use Taunt, but this is no online battle, so whatever.
Good enough. Scrafty gets Dragon Dance if you breed it, but whatever. Change Brick Break to Drain Punch when possible ^^
Weird that you're using a Sp.Atk+ nature and 3 physical moves ^^ If you keep that, give it Air Slash in place of Bite, and Sludge Bomb (When possible) in place of Cross Poison. You can keep Acrobatics cuz it's powerful enough, but if you want to use an item, you could give it Roost and a Black Sludge, so it can survive more.
Personal opinion: Trace > Synchronize. Other than that, good movepool. Good for Gardevoir.
Last note: Infernape, Gyarados, Crobat, Scrafty, Gardevoir. You got the basic Reborn a.k.a the OU of Reborn right now. These pokemons are all very good for Reborn, and are recommended by everyone. Train some different stuff when possible. It's good for your health ^^