I guess I'll ad my 2 cents also.
Your post suggests you're running equal weight both sides and using the suck gate to create the surf wave. That's all good but, as others have mentioned you need more weight. But, furthermore, you mentioned you're at the level of rubrails and that is close. When I look at your wave, it looks clean, pretty, but very flat, that's why u do not have push. You need it to be more rampy. From your post I gather you do not have surf tabs, so U are not creating list. The more list, the rampier the wave in my experience, and you'll get more push. The flatter you run the boat, the flatter the wave, is what I have seen. More modern boats produce rampy waves because the tabs produce list, delayed convergence and as I recently learned here from one of the threads, it also produces Yaw.
Bu's get away with using gates because they are heavy and displace a lot more water, they do produce a long clean wave, like yours, but more volume, so more push. Waves on the Bu are very nice, long, mellow with nice lip and transition. I do believe the Bu's surf system empties ballast to produce some list though.
Without the benefit of a surf tab, and with limitation on how much more weight U can safely add, You need to list that boat in addition to adding more weight, safely.
2020 Supra SL 400
2015 Moomba Mojo(Sold)
2018 Yamaha Waverunner(Just to fool around)
2018 F150 Lariat
sport edition, 3.5lt ecoboost