How about the literal translation like "Hundred schools of thoughts blare" I think "strive" has a little bit of negative meaning to struggle whereas "blare" means blast, ring out, and resound. Just a thought.