Yeah, that looks great, just make sure you'd give Rotom enough speed to outspeed Lucario. Also there is not need for 3 bulky waters, you could go with Dragonite (bulky dancer with Heal Bell), for team support. Just to bad you don't have spinner, but with Roost that is taken care of a bit.