Primeramente decirte que deberías haber buscado más por el foro (o en su defecto más a fondo) porque está perfectamente respondido.
De todas formas, como me has caido bien te lo voy a decir, para escuchar MP3 tendrás que comprar o el PlayYan o el Nintendo MP3 Player, ambos dos cartuchos a los que les tienes que meter o tarjetas MiniSD o SD (no recuerdo bien), les metes los MP3s a pelo y los reproduces ^^ .
De todas formas, para escuchar sonidos también se puede usar un flashcart, si bien existen aplicaciones que convierten los archivos de audio y MP3 a archivos GBA con una pequeña aplicación dentro que reproduce esos archivos convertidos, yo no te las recomiendo si lo que quieres es calidad de sonido.
Aunque no te lo recomiende, te voy a decir que yo lo he usado más de una vez pese a que la calidad de sonido no es muy buena con los archivos .GBS. (los archivos GBS son archivos de sonido o MP3 convertidos a un formato especial para los flashcarts). Lo malo que tienen los GBS es que solo pueden reproducirse en los M3 en el menú de Music que tiene y en las SuperCard metiéndole una aplicación que accede a la tarjeta de memoria y simula un menú del M3.
Los archivos deberás convertirlos a .GBS desde el PC y en un flashcart los MP3 no tiran a pelo si era lo que querías saber.
Por si no lo sabías, un flashcart sirve para cargar tus propias copias de seguridad de tus juegos y cargar software casero, con las ventajas que todo ello conlleva. Yo te recomiendo un M3, muy completo para GBA y encima puedes ver videos convertidos con el codec crystal ese del M3.
Después de tanto rollo te recomiendo la lectura de estos dos hilos:
http://elotrolado.net/showthread.php?s=&threadid=650697&highlight=gbs
http://elotrolado.net/showthread.php?s=&threadid=647540&perpage=10&highlight=gbs&pagenumber=1
Quizás te aclaren un poco más las cosas.
Un saludo.