Please read my FAQ already....almost every single questions you have had could be answered by it.
It's the only linked to in my sig (No$gba DS FAQ 2.0) and that's a sticky at the top of this board.
There is not much that can be done to speed no$gba up.