Still Stuck on Elite 4

I am still stuck on on the Elite Four, even though I have taken the suggestions you guys gave me. Either I am being stupid, I am unprepared, or I need better Pokémon.

If you have any suggestions, please let me know.