Rahul,
It's not clear from your post if you are using standard (Basic) ACD, or Custom.
Anyway, in ICBM, you can add a column to the Workgroup Queue for "ACD Wait Reason" that may offer some insights....
Usually, the problem is either lack of appropriate licenses or lack of appropriate Skills. There are other issues that can come up though!
HTH