I'm awesome at LDing but can't gain control

Well this boils down to how much you think you can actually control. a lot of times, just thinking “man, I hope this DC doesn’t run away” will cause that even to happen. One thing that has helped a lot of dreamers gain control, like you found out for yourself, is yelling. Yelling things like “I will have more control now” can help, but yelling for a particular thing like “I will be able to fly through this window” will help even more.

Take a look at this article by tosxyChor on controlling dreams: Dream Control Training Course.

I hope that helps, good luck!