Umm pretty much a short update here.
Beat everyone on Victory Road and before challenging the Elite Four trained all of my pokemon to level 50 ish. It was long and a grueling process but in the end it paid off. Got some pics of my victory against the elite four and my pokemon.
* means I taught the move via Tm
** means I taught the move via Hm