Wireless sensor networks (WSN) nowadays are used in variety of applications having various quality of service (QoS) requirements. Hence they are required to provide different levels of Quality of Services based on the type of applications. As these Wireless Sensor Networks are constrained by the processing speed, memory capacity, energy more concentration is given in these area ignoring other parameters such as jitter, average response time etc., This paper mainly focuses on improving the throughput or overall efficiency by bandwidth utilization for a wireless sensor network with multi-stack architecture. This aims at improving throughput by considering priority for packets as well as channelizing the packets.