lm not a job advisor but looking at your above qualifications, lm failing to get what you really can do in a proper IT job market. You mentioned your have general knowledge, that would not convince a company say Africom, whos network is very slow nowadays and they want it fixed quickly.
From my point of view, what is lacking on your resume is specialist knowledge. For example if you are into networking, how about specialist certs like Cisco, Avaya, Huawei, HP etc. If you are into helping how about certs like HDI, MCST, ITIL etc.
Even if you get direct contacts, a company will look at what you are bringing them, general knowledge is not one they will seriously be looking for! e-Commerce, e-Business is a vast field my friend, l would advise you to specialize.