See if you can boot into single user mode with systemd first. Just append single to the end of your boot line in grub. You might also want to try booting off your previous kernels as well. If you can get to single user mode then you can start using systemctl to try and figure out what isn't working.