Great team Skarm! Bulky-Offense/Semi-Stall teams are very hard to build; however, you seem to have the play-style down to a science. I really like how your two bulky wallbreakers, Jirachi and Latias, synergize perfectly together offensively and defensively. They also fit nicely with your solid defensive core. The only thing I disagree with is limiting your team to BW1 - the team looks like it can easily hold it's own in BW2.
Personally, I wouldn't change a single Pokemon on your roster (although Starmie's synergy is a little redundant, but I guess it's speed and ability to revenge/spin make it a must-have.) The only thing I'm suggesting is 252 HP EVs, Substitute > Wish, and Thunder > Thunderwave on Jirachi. These minor switches maintain Jirachi's survivabilty and ability to ParaFlinch, while also turning it to a more potent offensive weapon. With these changes, your first Bulky Wall Breaker can tear down even more Walls such as Jellicent, since super-effective Thunders hit it pretty hard and none of Standard Jellicent's attacks (Scald, Shadow Ball, and Night Shade) can break Jirachi's Subs in one hit.
That's all I have my friend, good luck.