Ok so i have everything downloaded and have referred to many tutorials and i cant get this to fix itself so please if anyone has any ideas of how to fix please tell me if you know to and if you need anything else i will be more than happy to provide it i am a linux newbie so please give steps if you give any help.

Code:
root@Kali:~# sudo apt-get install virtualbox-4.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Recommended packages:
  linux-headers
The following packages will be REMOVED:
  virtualbox-4.1
The following NEW packages will be installed:
  virtualbox-4.3
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/71.8 MB of archives.
After this operation, 27.8 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Preconfiguring packages ...
(Reading database ... 325665 files and directories currently installed.)
Removing virtualbox-4.1 ...
[ ok ] Stopping VirtualBox kernel modules:.
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for shared-mime-info ...
I/O warning : failed to load external entity "/usr/share/mime/packages/virtualbox.xml"
Failed to parse '/usr/share/mime/packages/virtualbox.xml'
Selecting previously unselected package virtualbox-4.3.
(Reading database ... 324918 files and directories currently installed.)
Unpacking virtualbox-4.3 (from .../virtualbox-4.3_4.3.14-95030~Debian~wheezy_amd64.deb) ...
Processing triggers for shared-mime-info ...
I/O warning : failed to load external entity "/usr/share/mime/packages/virtualbox.xml"
Failed to parse '/usr/share/mime/packages/virtualbox.xml'
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Setting up virtualbox-4.3 (4.3.14-95030~Debian~wheezy) ...
Installing new version of config file /etc/init.d/vboxdrv ...
Installing new version of config file /etc/init.d/vboxweb-service ...
Installing new version of config file /etc/init.d/vboxballoonctrl-service ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 3.14-kali1-amd64 (x86_64)
Consult /var/lib/dkms/vboxhost/4.3.14/build/make.log for more information.
 ...failed!
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)
And in the install log this is what it is:

Uninstalling modules from DKMS
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.3.14/source ->
/usr/src/vboxhost-4.3.14

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping...

Code:
Building module:
cleaning build area....(bad exit status: 2)
make KERNELRELEASE=3.14-kali1-amd64 -C /lib/modules/3.14-kali1-amd64/build M=/var/lib/dkms/vboxhost/4.3.14/build....(bad exit status: 2)
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 CONFIG_MODULE_SIG= -C /lib/modules/3.14-kali1-amd64/build modules
make[1]: *** No rule to make target `modules'.  Stop.
make: *** [vboxdrv] Error 2
I have looked everywhere for help others have found different solutions but i havent found one... Please help. :(