Dear Eddy,
I am a consultant and software developer. I have been 23 years in IT for different industries. From my experience I suggest that you get expertise in J2EE, DHTML, XML, AJAX, Oracle, MSSQL, Postgresql, MySql, Hibernate, Netbeans, Linux, Solaris, Windows Server, Sendmail, TCP/IP, Firewalls, etc. A consultant must be able to integrate solutions in order to be succesful. If not, when you suggest a plan or idea you will get a lot of people replying to you that your ideas are not possible to develop/implement and you will need to show them how to do it because you are able to, even it that requires you to code software or install and configure the products. At this point you will win the respect and admiration from all your peers.
It is a long road, but it pays back.
Don?t forget to invest in good books also.
Good luck
Antonio Sobalvarro
Guatemala