translate English to French: I think we have to organize ourselves better.
Je pense que nous devons mieux nous organiser.