What really helped me is to put the TH3D firmware onto the Ender 3. It will allow for a manual mesh bed leveling which is a huge difference and helps to compensate for warped beds. It is not so hard to pull off, especially since the newer Ender 3’s should have a bootloader already. I still had to flash my Ender 3 with a bootloader. But it is not very hard.
Besides that I am still playing around to find good settings.