scratches, yeah, if you are real careful and patient, you can DIY.
but you are gonna have to get that dent out.
if you can't take the bumper off yourself, you are going to have to fill that dent with bondo, sand, prime, paint, clear coat.
and, since it's silver, you will have hard time matching the paint on a few years old car.
if i were you, i would just give it to a well rated shop.
because the metal was damaged, if you don't fix it well, it will start to form rust where the paint and metal damages are, pretty soon.
by the way, the dark black scratches you see on the bumper means the paint was totally scratched off to the plastic.
on a silver car, the primer would be likely gray or white.