Intermolecular Interactions Underlying The Mechanisms And Kinetics Of Protein Aggregation