Will I need external power? How to calculate it?

generally speaking, you'll need external power to power stuffs that requires more than 5V, I can say motor or light bulbs and heaps other things.

What happen if you didn't feed enough power? Well, the targeted thing just won't run. Don't think it'll damage your Arduino though.