My friend: I am sorry, I did a mistake.
Me: This is a normal way to learn things. Just don't repeat (on?) it again.
My question is if I can use the word "again" after "repeat" or it isn't logical. In addition I'd like to know if the preposition "on" is needed here or it's needless.