How to get more Subscribers/views on my channel?

I have been youtubing nearly 3 months now and upload at least 2 videos a week all around 5-15mins long HD (720p) and have decent commentary (I don't think I sound that bad) Some videos audio is a bit unbalanced but overall all good I have all good social medias and live stream once or twice a month for 8 hours and I don't just do one game at the moment just Battlefield 4 and Minecraft but will be doing more I have decent thumbnails and decent channel art and profile picture and I'm not sure if i'm doing something wrong or I need to improve something can anyway tell me what to do more of or something my channel is http://www.youtube.com/.../BGIGamers

If you are active in other communities like if you are commenting on other Youtube videos a lot (About interesting viewpoints or something. Advertising is just annoying and will make people spam your channel with hate). Also people like channels that post frequent entertaining videos, if you make a video you should always watch it over before you release it to make sure it's moderately entertaining. I would say something about your voice, but people like an English accent so there's nothing to say there. Lastly is patience and mentioning on occasion subscribing or commenting. Don't just say 'subscribe and comment' at the end of every video. You could mention that you're going to post a video in a couple days so that they don't want to miss it and subscribe, or ask them for their opinion on something as a hint towards commenting. That's all I have for you other than to have a constant posting schedule (Or at least moderately constant)