Well, if you have any of the GBA games, you can transfer your pokemon from there, though you have to recapture them.
I don't know about the badges, I don't have the game actually ^^ but Emerald had like ... 8? Extra badges in Battle Frontier... so maybe this one has something like that too...
I want Pokemon DP :(