1. BSNL Wireless services needs a managed BSS & OSS setup. They can outsource that to professional private players.
2. They need to fire almost 50% of their staff. Yes, most of their staff are overpaid junks doing nothing. They should seriously give compulsory retirement to such staff and no VRS.
3. They need to start performance linked pay. Some govt. staff work very diligently and rest just doze off their fat a**.
4. They need to stop corruption at ground level (Linemen level) by paying them well. Linemen are the first people to be bribed by the private players and they are responsible for slow repairs, intentional failures, customer harrassment, among many others...
5. They need to have a real 24x7 countrywide service support facility (managed by private players).
6. They need to CHANGE THEIR ATTITUDE. Lots of public service companies (like banks, insurance companies, etc) are well managed and professionally run. BSNL & MTNL need to inculcate these values in their day to day culture.