Try practicing with various commands and binds on different maps within private servers. You have to throw hundreds of grenades before you hone your skills to get a perfect throw in any situation.