My Nokia Lumia 520 powers up, but freezes on the "Nokia" logo. I've tried a hard reset but nothing changed.
Try using the Lumia Software Recovery Tool to reinstall Windows Phone OS. (All your data will be gone, but I guess it's lost anyway.)
If this does not help you will need to have it repaired or replaced at a service center.