So, the obvious questions need to be asked. Kit or recipe, extract or all grain, how long di you ferment and did you rack it to secondary, when did you start the brew and how long has it been in the bottle or keg?
My American cream ale took about 3 to 4 weeks in the bottle to get really good. Prior to that it tasted watered down. I suspect yours needs more time to mature.