As the title states, I kinda need help making a good PVP team just for in-game battling. Unfortunately, i have no idea what to do. You see, Im more of a person that find pokemon they like and just hopes their strong enough for the elite four.. 
Anywho~! 
My basic team outline would be    
Arcanine (Possably with thunder fang so it can conter immedaite water oppsition) 
Blastoise 
Gengar 
Venasuar 
Steelix   
I want to add a fairy type to the mix (since their my favorite type and can be a good sweeper) but im not sure if i should since i also need/ i feel like i need to have a flying type on my team. I'm honestly at kind of a loss here, and really confused...So if any one sees any glaring holes or has a suggestion, please let me know! 
Thanks!!