I'd say try machinist but if your ping is high then you may not be able to heat blast weave.

Bard is also a good choice since the rotation is a straightforward "Keep your buffs up, hit everything as it comes off cd and keep rotating between songs while watching your gauges."