I don't think tropius is that good.
I mean leaf/flying is good but stats? Nah.
the stats are pretty good for a PU pokemon
around 300 max in both defense stats and
and 402 max in HP
thats not bad at all.
you can give it some physical EV's and maybe an Assault Vest, what i wouldnt recommened cuz the you cant use moves like Defog, Leech Seed or Toxin.
I think Tropius is a good Supporter-mon
Edit: it also has ground immunity which is good too cuz you can get a lot of free switch ins on eq's
Tropius