How to effectively move with charge characters

Hey I’m trying to main Guile in Ultra but I’m having trouble trying to figure out how to move around while ceeping the charge for sonic boom. It seems like all the high level charge players pull out there charge moves from thin air.

https://www.youtube.com/watch?v=mARorBkHxt0

This guy has a pretty good video on buffering a charge while throwing Sonic Booms as well as a few others. I’m not the biggest Guile expert on the planet but you can move forward while still holding back if you hit LK to do his Bazooka Knee. Another good thing to do is follow your Sonic Boom after you throw it.

It’s easy man, just gotta put the time in to get it down.