Marcabas comes from the verb marcar (to mark). The imperfect tense here means it was a repeated action, so it translates to "you used to mark".
In the song, Ivan Cornejo sings, "¿Cómo olvidar los besos que me marcabas?" (How can I forget the kisses you used to mark me with?). He uses this beautiful metaphor to express how her kisses left a deep and permanent emotional imprint on him, making them impossible to forget.
Ivan Cornejo jumps straight into the mess of falling for someone who spells trouble from day one. He admits right off the bat that he fell for a woman who is peligrosa (dangerous) because her look can charm anyone in seconds (Con su mirada muy fácilmente / A todos enamora [With her look very easily / She makes everyone fall in love]). Even though he remembers feeling butterflies the last time he saw her (Sentía mariposas [I felt butterflies]), he knows it is over. Instead of fighting it, he flatly admits that their story has run its course: este cuento ya llegó a su fin (this story has already reached its end).
What makes this track hit home is how hard he struggles to untangle himself from the memories. He asks directly, ¿Cómo piensas que se me va a borrar tan fácil? (How do you think it will be erased from me so easily?), obsessing over specific details like her dancing for him (cuando me bailabas [when you danced for me]) and covering his face and body in kisses. Even while wishing her the best without him (Te deseo lo mejor / Aunque no sea conmigo [I wish you the best / Even if it is not with me]), he leaves us with a dramatic, almost stubborn promise: he will miss the smile on her pretty face for the rest of his life (extrañaré por vida [I will miss for life]).