A: It shouldn't matter really. The fact that you care for her enough to want to buy her something is really sweet. But something shiny or you could take her to her favorite restaurant.
A: A girl likes a guy who listens but can talk when needed. When the girl has nothing to say. But listening is a great skill. Most guys are talkers. Be thankful.
A: What I would do is try your hardest to keep asking ? that start Conversation. Ask how he is and say how you are then say something that happened that day and start the conversation.