Wie viel Deutsch sprichst du? --> Diese Frage ist grammatikalisch falsch. Man wuerde darunter verstehen: Wie gut sprichst du Deutsch.
'Wie viel' ist eine Mengenangabe. Wie viel hast du getrunken? Wie viel Uhr ist es?
Wie lange sprichst du schon Deutsch? --> Wann hast du begonnen, Deutsch zu sprechen?
Wie oft sprichst du Deutsch? --> Jeden Tag oder jede Woche?