HOw does one marinade meat succesfully?

My chicken which I left marinating over night in a Goan Vindalloo sauce has not really taken the flavour of the marinade.

I cut the chicken into lumps and then scored the lumps before putting it all into a ziplock bag giving a good squeeze around and then leaving it for 24hourss.

Just hasn;t worked

Any ideas?