The way that most English speakers would say the sentence is, "My friend told me that my English sounds good to her."
You can say, "my friend said to me," but "told me" is much more common. You do not need the "is" between "English" and "sounds."
If you say, "my English sounds good for her," it sounds like you are saying that she would benefit as a direct result from your English. When you say "my English sounds good to her," you are saying that according to your friend, your english sounds good.
My English sounds good to her = My English sounds good, according to my friend (her)
My English sounds good for her = My English would be useful to my friend (her)