when i play mario kart 7 online or kid icrus online i keep getting communication errors and stuff and i think its maybe due to my net speed being bad
my download speed is 1.6mbps and download speed is 0.3mbps
it is due to the fact that you live in india.
you are probably playing with people around the world.
when playing with people far from you, communications take time, the data sent by your 3DS takes a while to be received by the other players.
that means lag occurs, and possibly communication errors too.
there is no way around this, your only hope is that other indian players will play this too, or you move to another country