Just curious, what keeps you from running SolarBeam/Giga Drain or even Energy Ball on your Venusaur? I would personally go with Giga Drain as it can help offset some Life Orb damage. However, SolarBeam is much stronger.
As for your team, Stealth Rocks seem to be a problem. Also, 252 HP on...