If this girl likes reading and playing basketball, then you can also send her some books that she likes. Or a racket. Things are not that expensive, as long as they are what she likes.
Sometimes, if you give a girl something especially expensive, she may not accept it, mainly depending on your relationship. If you are not sure about the relationship, it is impossible for a girl to accept such expensive things as you for no reason, so she will feel that she owes you a lot of favors.
Giving a gift is not about how expensive it is, but about making her happy from the heart and not rejecting you.