I cannot emphasize enough how important it is to plug into an excellent PLC. I am a member of an EXCELLENT PLC on Facebook - "APUSHers". The incredible amount of best practices / strategies we share in addition to the encouragement when we have needed it has been invaluable. Search the groups on Facebook for a PLC community that may meet your needs.