The 21-year-old forward was the first name on the team sheet every week at Kilmarnock but has been left on the bench most weeks since his August move to Ibrox.
"The squad is very strong and it's massive so you just have to bide your time, do well in training and take any chance that comes your way.
"You can't come from a smaller club to a massive club like Rangers and think, 'I should be starting every week'. I'm just happy to be learning so much."