R.M.
First of all it sounds like she is overwhelmed with toys...don't give her so many choices...divide those toys up into at least halves...maybe thirds...and rotate them .....one bunch in the other bunch out of sight. That way everything is new and interesting to her and she has simpler choices to make.
Secondly...YOU are the main "toy " that your little girl wants and needs. It sounds like you do a good job of playing with her...but try to let her guide your play...and talk talk TALK to her all the time...that is how she is going to learn to talk to you!!
While you are playing with her...use the words that you want her to learn....
"Look honey at the BIG RED BALL" or "Let's see if we can put the LITTLE BLUE BLOCK on top of the BIG YELLOW BLOCK". or Look at the doll hiding UNDER the table"!!! She is old enough to be learning her colors and also other adjectives to describe size relationship, position etc. I am not saying that she is going to necessarily be able to SAY them but she will be able to understand the concepts that you are teaching her.
As I remember my grandsons vocabulary EXPLODED around his 2nd birthday....he went from talking to us in one and 2 word phrases to using complete sentences overnight, it seemed like.
Just keep exposing her to words, books, pictures, interacting with you and others and let HER choose what she finds interesting to play with. And as I said, let her guide you as to what she wants to do in her play...encourage her to use her imagination....a box isn't just a box..it can be a castle or a boat, a car or a bus...let her mind run free!!