Good work dude, good work
I remain looking for fresher idioms about these lines:
me das una pasión que yo no espero
you gives me a passion I'd never expected
por mucho que me empeñe
the more as I strive
sé manejarme en las distancias cortas
I easily deal with short distance fights
Yep, it's hard..we need some BC help here