Hey Aldaron ^_^
I'm just going to say a few things:
First of all, you don't have a spinner which may not be a terrible thing (I don't use a spinner on one of my main teams), but considering how you only have 1 Choice Scarf'd pokemon and alot of set up pokemon, a spinner I think is a must. Hitmontop isn't that great of a spinner due to ghosts imo, but consider getting one.
You have no sleep talker, which isn't good on a relatively slow team. Breloom, Yanmega, Gengar etc can cause some serious damage imo. And it sucks having a slept pokemon killed like you only had 5 to start with. Natural Cure on Roserade doesn't solve the problem, it can just spore again.
I also don't understand your team that well... considering none of your pokes have recovering moves. As I stated above, spikes and the lack of recovery can slowly tear this team apart.
How do you take care of Heracross? You're relying too much on a fragile Gengar imo. Gengar, especially the Scarf'd kind can easily get Pursuited. There goes one of your most major resistances for the team.
I would think Skarmory or Staraptor causing some problems with this team. Your heatran can't take many hits, and Lucario dies in one or two Brave Bird.
i'm kill dragons