he has 264 subscribers and 2 880 upload views
I have 38 subscribers and 184 502 upload views
while this is still nothing compared to most channels, it's obvious that your subscribers either
A) were obtained in sub4sub
B) were payed for (some mass-sub service?)
by the way are all your videos private or something? you have one visible video on your channel with 53 views. where are the other ~2800?