Elite 4 help pls

I've probably tried beating the elite 4/Blue around 50 times. Is it my team? Is it me? It's probably me, but how can I make my team better. My only condition is keeping Gengar, he is my favorite. The Pokemon in the box are all mons that I've used throughout my play through so I'd like to win with them but I don't mind using something else.