I had a quick look at your swing and here's what I like:
-- seems like a nice balanced setup.
-- I like your stance. Hands hang down pretty straight, which the pros recommend.
-- your left shoulder seems to be higher than your right which promotes a good upward stroke as you contact the ball
-- nice low takeaway in the first part of your swing
-- left arm straight during the swing
-- good weight transfer to your front foot at finish
-- pretty full follow through
-- belt buckle pointed to your target at finish
Things you might consider changing...
-- Your swing plane is super flat. At maximum backswing your hands don't go above your shoulders.
-- You have an abbreviated backswing. This probably helps in control/consistency, but you're giving up a lot of power. Of course it's easy to over do it like John Daly's swing, but I'd like to see your hands go above your right shoulder.
-- I'd suggest you even more complete your follow through. The speed of your swing should take the club all the way around your back.
-- It's hard to tell but it looked like your feet were pointed somewhat left of center, so you may want to check your alignment when you're on the range.
-- I don't much mind that your hands are in front of the ball. That's really important for irons, so it if leaks a little into your driver, so be it.
-- If you look at the swing of a tour pro, their upper body is much more open at impact compared to your upper body. I think it comes from aggressively rotating their core. Doing the same will get you a lot of distance.
You mention you slice. With such a low swing plane, it would be hard to swing outside-in (which is the typical slicer's tendency). So I'm guessing you have a draw biased swing path but an open club face at contact. If so, you need to make sure your hands rotate naturally to square the face at impact. Check your grip pressure, your arm & shoulder tension. Nice and relaxed will help the hands rotate easily. Try taking 10 swings gripping as tight as you can and watch the ball flight. Then take 10 swings with relaxed hands, arms & shoulders. If the ball flight goes more straight, then work on grip pressure, etc.
Hope that helps & good luck with your game!
p.s. if you can afford it, a lesson from a real golf pro is worth 100x compared to my ramblings above.