Hey, I helped you with a couple of these movesets so they shouldn't be just terrible...
First off, your strategy sounds like it will work miracles, but once you get down to it you're putting yourself down 2 pokemon instead of 1. (with Baton Pass I mean)
I'll Rate your team, but then I'll talk strategy.
Ninjask- Baton Passer from Hell. That's all there is to it. I like it but Since you're in the need for a tank, and don't have any wear-downers I'll suggest this.
Ninjask@anything
-Toxic
-Baton Pass
-Protect
-Endure
I know this looks like you have the worst pokemon in front of you but let me explain this. First turn Toxic. Second Turn Protect. Third turn Endure. Fourth turn Protect. Fifth turn Endure. (I think you get the idea) This will allow you to always get a speed boost at the end of every turn, and also kill almost anything. (no one's speed is higher that you really need to worry about.) After you kill your opponent and they send out let's just say a Blaziken, you can Baton Pass all that speed you got from killin the last guy, and give it to someone who can deal with it properly. This moveset works almost every time, and it's really UU in my opinion.
Salamence- I really think this guy is OU but I'll rate it.
Salamence@anything
-Flamethrower
-Earthquake
-Aerial Ace
-Dragon Claw
The only switch I made was with Flamethrower for Crunch. If you see a Glalie, you'll thank me for it. If you run into an Alakazam, or a Gardevoir, you shouldn't be using Crunch against em. What you should do is hammer em with Earthquake or Aerial Ace. This would utilize his amazing Attack stat.
Gorebyss-I like it.
Gorebyss@anything
-Amnesia
-Surf
-Ice Beam
-Baton Pass
I think Amnesia fits him a lot better. If you'll look at his stats the defense is a lot higher than his special defense. I know this is used for Baton Passin' but try it. I think you'll like it. Ice beam b/c you need one of those somewhere on your team for other Salamence or his dragon buddies.
Hariama- It's alright, but it definetally needs 2 things. Get baton passed some defense, and get Leftovers on him. I'd suggest this, but you don't have to use it.
Hariyama @Scope Lens
-Cross Chop
-Earthquake
-Counter
-Whirlwind
This would work like a charm, but it kind of throws your strategy down the drain. It's up to you.
Ninetales- Get a Timid one (+spd -atk). It'll help you roar off those water baddies faster than you could imagine. Otherwise perfect. (He's a pseudohazer cause he can Roar off any stat advantages they've created!)
Alakazam- Ok, do you know what Choice Band does? It raises the attack of the move by 1.5 and they have to repeat it. This sounds GREAT in theory, but in actuality Alakazam has no staying power against an earthquake or return or any other physical move for that matter. If you were to Trick to let's just say a Hariyama, you'd be dead meat. I suggest if you wanna do the disable + trick/band do this instead.
Alakazam@anything (which opens you up for a berry or somethin)
-Psychic
-Fire Punch
-Encore
-Disable
Ok, if you have a problem with this moveset please tell me. It works and that's all there is to it. No multiplying the encored move by 1.5, and you still can disable it just as easily. They have to repeat that unusuable move 3-6 times, and this guy should be able to take anything down by then. The biggest + in this whole thing is that you can use it over and over. Not just against one poke. I see about 3 advantages here, and I don't see any real advantage with the Trick/Band on this guy. If you have one, please tell me. I use this Encore/Disable Alakazam on my team, and all I can say is WOW. It should be banned, but it isn't.
Also, the move Recover isn't needed as much as it would have been with Trick/Band, so you can make this guy a special sweeper with Fire Punch. I use it, and I'd recommend you do too.
Now onto strategy. I could see you using both Baton Passers, but you have to realize if you Baton Pass to any of your guys, and they don't live, you're in trouble. Baton Passing is really meant for tanks if you're gonna use a Gorbyss with it, and Ninjask is good with anyone.
I'd suggest keeping Ninjask, but replacing your Gorebyss with someone that could help you out a little more. What about this?
Walrein @Chesto
-Surf
-Ice Beam
-Earthquake
-Rest
If you Baton Pass your Ninjask's speed boost to this guy he's literally almost invincible. He'll last a lot longer than most waters with a Chesto Rest too. 2 STABs and Earthquake rounds out a perfect sweeper. If you wanted you could go for a -Spd nature b/c of Ninjask's BP.
Hope this was of some help!