It's good, but you've got quite a few water types! I'd recommend a Flying type like Jumpluff to take care of Grass types. You've already got Nidoqueen, so she's good for Electric Types. So a Flying Type is all I have to recommend. Maybe if you get tired of looking for Water Stones ;P
What about mine? What dya reckon?