I also have an ender 3. Stringing for me is always due to uneven bed leveling. The nice thing about stringing is you can clean that up with a wave of a heat gun over the stringing will melt it back into the model. With my black PLA prints it I don’t think stringing stands out if melted back to the model.
For bed leveling I recommend running CHEPs bed leveling after every 3-4 prints. My ender 3 constantly needs adjusting.
As for bed adhesion issues, I suggest doing your prints with a brim. The default for prints with Cura is a skirt but that doesn’t really offer any support.