Girls who need guys to be able to catch all their hints are extremely immature. If you can't be vocal and straightforward about your needs and thoughts, don't even try to get into a relationship. First of all, you're being a POS to the person you're in the relationship with, and making everything their responsibility. You cannot simply expect someone to know how you are feeling all the time and say the perfect thing at that moment. That is childish, naive, and counterproductive.
If ANYTHING, you will end up with a smooth talker.... not a good person.