Most important thing is to think what you are interested in. It looks like scripting is not something you need to delve any deeper at this time as you have two scripting languages in your skill set. If you do want to learn another one I suggest Python.
If you really want to expand your mindset you might want to look at something completely different like Lisp. It will teach you to think of problems in a very different way.
If, however, you want to increase your chances of getting a job you would first want to think what sort of jobs you are looking at. If it's web stuff, SQL is almost a must even if it is not a programming language as such. If you want to dabble with very low level stuff, C and/or C++ are almost a must and you would also want to familiarize yourself with the concepts (how processors actually work etc). If you want to do programming for Windows, learn .Net and one of the languages. I would suggest C#, as it seems to be most popular of the .Net languages.
There are also issues in programming that you might want to look into that are not directly connected to programming like SCM (Software Configuration Management) and issues that are programming related but not tied to a single language like unit testing and what constitutes good code. Code Complete by Steve McConnell is a good starter.
If I was hiring someone based on their work I wouldn't look if the person knows every nook and cranny of some language. I would look if he is capable of writing code that is easy to understand and maintain. This is often overlooked by programmers (and managers, for that matter).
But first and foremost before choosing what you want to learn: think what you are interested in. It will take a considerable effort to learn a new concept and it will be mostly wasted if you are not interested. So, if you want more exact answers please let us know what you like and what sort of programmer you would like to become.