I think you should not be to hard on yourself, it might be the fact that they expect you to RP the way they want, I say keep doing what your doing, Your doing fine in my books :)