Boot time seems to take forever

I know likely the main reason my boot takes so long (over 5 minutes) is because currently I have the old fashion hard disks, and I have snaps I am using, but I was hoping someone can help me remove some non necessary items that load at boot time. Below is the out put of systemd-analyze-blame:

15.366s blueman-mechanism.service
11.398s networkd-dispatcher.service
 9.487s NetworkManager-wait-online.service
 9.000s udisks2.service
 8.190s systemd-journal-flush.service
 7.685s dev-sda2.device
 6.706s dev-loop22.device
 6.375s accounts-daemon.service
 5.590s dev-loop18.device
 5.583s dev-loop17.device
 5.556s dev-loop21.device
 5.482s dev-loop19.device
 5.422s dev-loop13.device
 5.326s dev-loop15.device
 5.253s dev-loop16.device
 5.245s dev-loop12.device
 5.234s dev-loop20.device
 4.560s dev-loop9.device
 4.514s dev-loop8.device
 4.083s NetworkManager.service
 3.903s plocate-updatedb.service
 3.842s dev-loop1.device
 3.812s dev-loop11.device
 3.715s avahi-daemon.service
 3.710s ua-timer.service
 3.682s polkit.service
 3.534s thermald.service
 3.533s wpa_supplicant.service
 3.532s systemd-logind.service
 3.372s dev-loop14.device
 3.255s dev-loop3.device
 3.233s dev-loop7.device
 3.031s secureboot-db.service
 2.957s man-db.service
 2.950s dev-loop5.device
 2.825s dev-loop2.device
 2.800s dev-loop10.device
 2.680s grub-common.service
 2.652s dev-loop6.device
 2.639s dev-loop4.device
 2.629s apt-daily-upgrade.service
 2.529s dev-loop0.device
 2.333s gpu-manager.service
 2.178s ModemManager.service
 2.172s rsyslog.service
 2.170s systemd-tmpfiles-setup.service
 1.955s networking.service
 1.860s lm-sensors.service
 1.824s logrotate.service
 1.820s plymouth-start.service
 1.791s e2scrub_reap.service
 1.765s lightdm.service
 1.761s plymouth-quit-wait.service
 1.698s systemd-modules-load.service
 1.630s virtualbox.service
 1.512s systemd-udevd.service
 1.506s systemd-resolved.service
 1.374s keyboard-setup.service
 1.212s systemd-udev-trigger.service
 1.053s systemd-random-seed.service
  883ms systemd-tmpfiles-setup-dev.service
  881ms systemd-sysusers.service
  877ms swapfile.swap
  841ms systemd-journald.service
  839ms openvpn.service
  759ms systemd-user-sessions.service
  755ms systemd-backlight@backlight:acpi_video0.service
  730ms apparmor.service
  705ms snap-ubuntu\x2dmate\x2dwelcome-714.mount
  692ms apport-autoreport.service
  690ms snap-powershell-216.mount
  664ms apt-daily.service
  662ms snap-firefox-1969.mount
  658ms upower.service
  657ms snap-core18-2566.mount
  603ms colord.service
  592ms snap-snapd-17336.mount
  579ms [email protected]
  578ms snap-core-13886.mount
  577ms dpkg-db-backup.service
  572ms grub-initrd-fallback.service
  558ms snap-firefox-1993.mount
  553ms systemd-fsck@dev-disk-by\x2duuid-8CD9\x2dAF8D.service
  521ms snap-chromium-2117.mount
  515ms systemd-sysctl.service
  471ms snap-chromium-2136.mount
  455ms systemd-tmpfiles-clean.service
  447ms ifupdown-pre.service
  435ms snap-gnome\x2d3\x2d38\x2d2004-112.mount
  426ms snap-core20-1623.mount
  403ms snap-snapd-17029.mount
  382ms systemd-update-utmp.service
  364ms snap-gtk\x2dcommon\x2dthemes-1535.mount
  331ms snap-gnome\x2d3\x2d38\x2d2004-119.mount
  323ms snap-core20-1587.mount
  309ms snapd.service
  307ms snap-boinctasks\x2djs-33.mount
  298ms snap-gnome\x2d3\x2d28\x2d1804-161.mount
  284ms update-notifier-download.service
  279ms snap-ubuntu\x2dmate\x2dwelcome-709.mount
  261ms setvtrgb.service
  236ms snap-canonical\x2dlivepatch-146.mount
  223ms packagekit.service
  223ms ufw.service
  204ms systemd-remount-fs.service
  192ms alsa-restore.service
  179ms snap-gnome\x2d3\x2d34\x2d1804-77.mount
  154ms snap-bare-5.mount
  149ms snapd.apparmor.service
  146ms console-setup.service
  134ms proc-sys-fs-binfmt_misc.mount
  120ms systemd-timesyncd.service
  117ms cups.service
  110ms snap-snapd\x2ddesktop\x2dintegration-14.mount
  109ms snap-software\x2dboutique-57.mount
  109ms kmod-static-nodes.service
   96ms kerneloops.service
   89ms plymouth-read-write.service
   63ms rtkit-daemon.service
   61ms boot-efi.mount
   58ms fwupd-refresh.service
   54ms e2scrub_all.service
   49ms dev-hugepages.mount
   48ms dev-mqueue.mount
   48ms sys-kernel-debug.mount
   47ms sys-kernel-tracing.mount
   43ms modprobe@chromeos_pstore.service
   38ms modprobe@efi_pstore.service
   38ms modprobe@pstore_blk.service
   37ms modprobe@pstore_zone.service
   36ms [email protected]
   27ms snapd.seeded.service
   25ms [email protected]
   25ms [email protected]
   24ms [email protected]
   16ms [email protected]
   14ms sys-fs-fuse-connections.mount
   13ms sys-kernel-config.mount
    5ms var-snap-firefox-common-host\x2dhunspell.mount
    5ms systemd-update-utmp-runlevel.service
    1ms motd-news.service
  494us snapd.socket