you could try editing the actual background image you're using. adjusting the brightness and contrast in a text editor would probably help the text stand out (you can also change the brightness with css like
this). other than that that you could try adding a shadow to the text like
this or give the text an outline like this:
.p{
-webkit-text-stroke: width, color
}
(obviously replace width and color with your width and color)
although i will say text outline looks ass