If it's bothering the eyes, like many more of other websites would, feel free to pull up your favorite browser's reader mode with your preferences. Cheers!
Yes, increase the font weight or contrast. You don't need to go all the way to #000 but a darker shade for body text would improve legibility significantly.
i think the white dots add another factor to my brain i have to decipher.
It doesn't make or break the site but its like id rather not have to deal with a pattern and text. Just make the background white.
If you really love it, keep it. I dont know anything. Im just a human