Good attitude to have, if you are getting lots of quality sparring you are probably getting a good deal there. If they are just using you as a punching bag then that's not so good, is there a good atmosphere or is it intimidating? Well technique comes first, then power and speed can develop. If you have access to a friend and some focus mitts you can practice what you are taught in your lessons and apply it to a sparring situation without having to pick yourself off the mat each time. As you get better at the techniques then your sparring will naturally improve and you can concentrate on the speed of delivery. Can't help you with the gym, I tend to stay away from them and do other things for exercise but if you are losing control then maybe you need to try meditation or something similar in order to understand your emotional response a little better. There are plenty of basic breathing meditation instructions around and regular practice can really help you to keep your head together under pressure. Good luck and I hope you get to land a few yourself soon!