La diferencia entre hacer lo posible y hacer lo mejor que uno pueda y hacer lo mejor

Ambos significan 'haz lo mejor que puedas', no hay mucha diferencia.

La única diferencia es que hacer lo mejor que puedas y esforzarte lo mejor que puedas son más coloquiales.

do lo mejor También se puede escribir como hacer lo mejor que uno pueda pero no se dice intentar lo mejor