What are the three essential managerial skills?