I experienced a similar problem and had to use synaptics. However, have in mind that synaptics is being deprecated, and that this workaround won't work on wayland. See this answer for more information.
I created "touchpad.conf" on /etc/X11/xorg.conf.d/
sudo nano /etc/X11/xorg.conf.d/touchpad.conf
And I put this inside:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
####################################
## The lines that you need to add ##
# Enable left mouse button by tapping
Option "TapButton1" "1"
# Enable vertical scrolling
Option "VertEdgeScroll" "1"
# Enable right mouse button by tapping lower right corner
Option "RBCornerButton" "3"
# Enable scroll middle button by tapping upper right corner
Option "RTCornerButton" "2"
# Velocity
Option "MinSpeed" "1"
Option "MaxSpeed" "1"
####################################
MatchDevicePath "/dev/input/event*"
EndSection
You should test how much velocity works for you. I like it fast. Also, you could check what other options you might want to set. I found this article very helpful.
I hope it helps.
Best regards,
Esteban