Most laptop bios doesn't fully implement ACPI functionality. In short, "wake on USB" is probably not supported. Since this is a hardware issue, there is no easy fix.
Your laptop does probably support "wake on LAN", so it is possible to engineer a workaround but is probably beyond your expertise. If you have a smart phone you can download an app that sends the magic packet to your computer on your wireless network. https://play.google.com/store/apps/details?id=sk.cep.wol.