1. You can use знаю here, but not довольно by itself.
Я довольно хорошо знаю русский язык.
Я знаю русский язык.
2. You can use it here, but не should be written separately. The rest of the phrase isnt correct. Especially the last sentence. I can guess the meaning, but i'm not sure. You can say:
Я не знаю математику. Спроси у моей сестры. Она знает её отлично, так что может тебя научить. <This is the way to say correctly what you wrote.
But I think you meant this:
Я не знаю математику. Попроси мою сестру. Она знает её на отлично, так что может тебя научить.
Maybe I can help better if you write it in english.
3. No, you should use умею here:
Я умею плавать.