You should consider doing a french language intensive course, also, try to get out of the house as much as possible and talk to people and friends.
The best way to learn a new language for me it's to talk to the natives daily, even if you don't understand anything first :P. Good luck
Everyone speaks English, but only to me. Figuring out what's going on at a high level is really difficult (me: "Where is everyone going?" them: "To the new office." me: "WTF? We have a new office?!") but worse is missing out on all the in-jokes and messin' around. I'm not saying it's the same thing as being deaf, but it turns out that stuff is pretty important.