every trainer should battle in his/her own way, developing unique strategies ect.
maybe use the team you have set up and and have a test battle with another trainer so you can get a feel of how to use them in a real battle and the opposing trainer can give you a little feedback, telling you where you made a mistake or what you did that was good.
also ,(this is just what i do) but i have a normal team along with others i trained to switch in and out of my party ( to improve strategy )
your team looks pretty good in texts but thats all i can say outside of battle....
i did notice your Infernape is good in Sp.Atk and weak in DEF
The Fire/Fighting typing gives it four weaknesses: Flying, Ground, Psychic and Water
ur gonna want to be able to counter (at least) one of those w/ an effective move