I am most likely not the best critic but i think that you need to do more new games don't stop doing old just put more games that recently released but good channel. check mine out as well and i hope that you get more views.
https://www.youtube.com/channel/UC7dDAPgBZxJJHZ1JPJBzpcQ