Simply being a video produced by you isn't sufficient. If it were, the forums would be flooded with a massive number of users simply trying to drive up the number of views on their Youtube channel, something which your posting patterns (not just here but across GameSpot and possibly other sites) seem to suggest is your primary aim as well.