Right mate. I'll try lol.
Torque is the turning force produced by the engine. Imagine trying to hold the flywheel still as the engine is running, the force of the engine turning the flywheel is torque, and is measured in lbs/ft. Torque is the measurment that affects the rate of acceleration of a car.
BHP (horsepower) is a measurement of the amount of work an engine can do over a given time and is the measurement that relates to top speed of a car.
Torque and bhp are directly related to each other too and are also dependent on the rpm of the engine when you measure them.
There is a simple mathmatical formula that links the 2 things (BHP and torque) together that uses the number 5252 (don't ask me why it's that specific number,lol).
The formula for working out the BHP of an engine is: BHP = Torque x RPM ÷ 5252
The formula for working out the torque of an engine is: Torque= 5252x BHP ÷ RPM
A few of examples of 3 ways to get 300BHP for you
Imagine that all these engines are running at their maximum RPM too
1. An engine producing 584lb/ft of torque at 2700rpm would= 300bhp
2. An engine producing 343lb/ft of torque at 4600rpm would= 300bhp
3. An gas turbine engine that can achive 41000rpm! but only produces 38lb/ft of torque would also= 300bhp
So lets say a seat leon needs 300BHP to achive it's top speed, any one of the above engines running at the rpm stated above would have the same 300BHP and could power it to the same speed at their own different maximum RPM's
As you can see from those examples BHP is just a measure of the amount of torque produced and the RPM at which it is produced.
Not sure if that is any
help,lol