Although I don't play all Boomkins, I have used one in all my mixed groups. My only issue was when I used too many instant cast spells. Stick with wrath and see if that helps??

Cat form does not increase run speed, but Travel form does. It's not as fast as a horse, but not bad. You can get mounts at L30 anyway.