Shadowboxing is a great way to develop speed and power as long as you are focusing on technique first. The best way to throw fluid and fast combinations is to practice them shadowboxing.