In addition to the above solution, and in case your printer is any of Creality CR series, then I advice to set these:
1- Set the Retraction Distance to 6.5 mm.
2- Set the Retraction Speed to 40 mm/s.
1- Set the Print Speed to 40 mm/s ... Never go above 40 mm/s.
2- Set the Infill Speed to 40 mm/s also.
3- Set the Outer Wall Speed and Inner Wall Speed both to 20 mm/s.
4- Uncheck Equalize Filament Flow.
5- Uncheck Enable Acceleration Control.
6- Uncheck Enable Jerk Control.
1- Check Connect Infill Lines.
2- Check Infill Before Walls.
In case you wanted to use a raft, then under Build Plate Adhesion:
1- Set the Raft Air Gap to to 0.2 mm.
2- Set Initial Layer Z Overlap to 0.2 mm.
These settings will improve your print quality a lot, but it will increase the print time ... These are the best settings for any Creality CR series printers.
Try my advice, and let me know if your print quality is improved.