Snapshots are a good way to be able to revert in case of issues with the guest OS itself. However, in order to be able to resize a virtual disk, it's required to delete all snapshots from the Snapshot Manager, otherwise the GUI won't allow you to resize the virtual disk to to prevent data corruption.
André