Oh yes, there's definitely room for improvement...namely, this team could use a better trainer behind it who doesn't make stupid mistakes as often as I do. Currently I don't have a bred, IV'd version of this team, as I'm going to try and finalize the team setup first. However, if you want to try them out on Shoddy, I've got a download link in the thread.
Heatran could be interesting, and I'm assuming it would replace Dragonite. Octillery already has Water Spout, a Base 150 that functions the same way as Eruption. T
Aggron would also be interesting, and I see it working similarly to Marowak with more Defense and significantly better resistances. My Marowak takes full advantage of its 568 Attack stat, though it doesn't have but a Base 120 at its disposal.
I will try them both and let you know how it goes. My current CRE is 1315 on TeamUber.
I haven't battled much, but my CRE is:
335 on TeamUber, 757 on Gary Oak.
I kind of move around because I like to try to take on the new BW Pokémon out on the Gary Oak server. Thanks a lot for your interest! Any other questions are welcome and appreciated.