Да, лучше через background, сначала картинку, потом позиционирование по оси X и Y, потом задаете цвет, будет выглядить примерно так:
background: url('images/image_name.png') no-repeat 70% 50%,
#f4f4f4;
Когда будете делать адаптив, и картинка будет заходить под текст, что возможно ухудшит его читабельность, то просто переписываете свойство background без картинки
background: #f4f4f4;
Через кому Вы можете делать столько бекграундов, сколько пожелаете, каждый из своим позиционированием и значением для рэпита, просто помните, цвет указываете самым последним)))