Your dream gym bag deserves more thought; its role is to make sure you have all that you need for an effective gym sesh, ...
For kickboxing, yoga, and dance, though ... I used to overpack my gym bag, and I appreciate that this has just enough room for what I should be bringing and keeps me from ruining my posture ...