As vim’s own help on set background
says, “Setting this option does not change the background color, it tells Vim what the background color looks like. For changing the background color, see |:hi-normal|.”
For example
:highlight Normal ctermfg=grey ctermbg=darkblue
will write in white on blue on your color terminal.