My external IP won't work for some reason.No matter what I do it won't let me connect. Could someone please help
You cannot connect to your own server using your external IP, you need to use; localhost Your local IP or, 127.0.0.1 Try get a friend to connect with your external IP (http://www.whatsmyip.org/) If they can't then it is either your port forwarding and/or firewall.
Dude, then this thread is not about you not being able to connect, as you state in your OP, but about you not having properly port-forwarded. http://www.minecraftwiki.net/wiki/Tutorials/Setting_up_a_server#Port_Forwarding