How should I light up all the LEDs?
Best way to do so is multiplexing.

That's the way your Monitors / Displays (cellphone, laptop and so on) work.
I would also recommend shift-registers (as I wrote in this topic)

Hope that helps!