Considering your training and recovery are on, your diet is going to be responsible for over 95%of your gains. The only supps I would even consider using are plain creatine monohydrate and bcaas.
As mentioned, creatine and BCAAs. I like to use glutamine as personally, when I'm using it (upwards of 60 grams a day on longer training days) I feel it helps my recovery very much so.
A good quality whey protein powder. I used to like creatine, but my gut can't handle it anymore. Haven't tried glycerol monostearate in years, but back when I did it gave me some great pumps, one of the few supplements I was actually impressed with. If I tried it again I'd be willing to bet it would give me the runs though.