study that stuff a little more
You should try to study explosions a little more. This looks more like something that would come out of a firework. Theuse of colors isn't really good either, they're too bright. Maybe also, instead of making a cartoony cotton ball for smoke, try to use alpha colors to make it look like actual smoke.