How big is your tubing? Most of the commercial gravel vacs top out at about 1/2 inch ID flexible tubing and maybe 1 1/2 to 1 3/4 or 2 inch rigid tubing. If you are using wider flexible hose you'll be moving a lot of water and will need to crimp it, keep the outside bottom of your siphon hose closer to the surface level of your tank (if you haven't noticed already, the lower the siphon is on the outside the faster it will siphon water)or get some kind of oversized bottle that will probably be harder to work with.
Sand is more difficult to gravel vac with a gravel vac than gravel because the individual grains are so light, you need lower flow to do it and even the commercial vacs will need some crimping or other manipulation quite likely. I'd never take the sand out of the tank and into a bucket if I could help it, used to do that when I was a kid and it was a lot of work and mess. Using a gravel vac is the way to go in my opinion. I can effectively gravel vac half a 40 breeder in about 2-3 minutes with gravel, I suspect sand would take at least a few minutes longer just trying not to siphon it up, then hit the other half the next water change. If you have a big tank you might want to section it and hit a section every water change. I used to do dozens of tanks twice a week, gravel over an undergravel filter plate, at my shop years ago and the actual gravel siphoning took little more than a minute or two a tank on most of the tanks. Sand would have taken quite a bit longer, but I'd think it's doable.