Тут наверно неуместно искать отличие Насилия с силой и агрессией. Просто потому что все они могут являться составляющей насилия.
Насилие это умышленное причинение боли, вреда другому или другим.
Агрессия - это эмоция, которая дает силы человеку для каких либо действий. Например, защитить себя. Это энергия для выхода из каких то подавленных состояний, человек без агрессии не может это сделать. А так же проявляют агрессию для самоутверждения, получения наслаждения и в этот момент агрессия превращается в акт насилия. Агрессия это эмоция силы или сила для каких либо действий.