Poker isn't all about playing your cards. There are lots of other aspects of the game that can allow you to accumulate chips.
It's been said in previous posts, but be patient 1st & foremost. Use your position & take advantage of TP (tight, passive) players. And to be honest, by the way you come across by explaining that you basically just sit there when you don't get any good starting hands, it seems you are a TP.
Try to open up your playing style and be a bit looser.
You can always change up your game to adapt to the situation that comes up.
Good luck man