If you've been getting hacked a lot it sounds like someone is running a password sniffer from inside your network. Or you're infected by a trojan. Have you done virus and spyware scans lately?
Also, the strongest passwords you can have are either 7 or 14 characters long. Be sure to include alpha, numerical, and sundry characters.
Cheers.