Can I get more from my ATH-M50s?

I have a new pair of ATH-M50S headphones, which sound great. Great when connected to my iPhone, but really weak when connected to my iPad. How can I properly drive these things to get the best sound out of them? Do I need to use a computer and/or amp or DAC? I'll go the next step since I really want to enjoy these as much as possible, they are great headphones!