If not what are other ways to beat browser fingerprinting?Thank you.
By themselves no. Browser fingerprinting involves measuring things like screen size, extensions, allowed scripts, and fonts (both browser and computer) as well as many other factors. These are often unique to your browser (hence the name) so VPN, Proxy Servers and Tor connections will not remove this information. They protect the channel of communication, not the communication itself.
However the Tor Browser (in its default state) can defeat browser fingerprinting. By keeping all of the measurable uniqueness the same across all installations you can not tell which browser is which. That is why (at least in Tails) it warns you when you maximize your browser. You have made your browser slightly more unique then the general Tails Tor browser.
This assumes passive fingerprinting. If you allow active fingerprint which includes: execution of code, storage of cookies and reporting of computer unique meta-data (i. e. mac address) as well as other data. Then it is trivial to extract an unique id for a computer and browser. If active fingerprinting is not blocked it is almost impossible to avoid fingerprinting.