I agree with 9 anyway...
Girls love spontaneous guys- you have to have the complete package- not just be nice, caring, sensitive etc- that sort of stuff should be a given, and for you it's not a problem since from what you've said, you have those qualities already.
Er, but perhaps take a little more refined approach to getting angry etc- not all feelings should be shown equally, know what i mean? Keep the negative ones under control, and let the positive ones come through, and it's all good!