I only have 46 subs but I have some ideas:
1. Keep posting more videos, over time you will gain more subs and views.
2. Make sure your videos have proper titles, thumbnails and tags.
3. Post your videos on twitter and use searchable hashtags.
4. Join google+ communities and post your videos there.
5. Post more on yttalk and then when you get $100 buy VIP and put a video in your signature. That is how I got the little box with the video you see below this post. I currently have ~800 total views and over 100 of those views came from the yttalk signature.
6. Also just keep posting stuff in yttalk people might check out your channel. Most of my first subs were from yttalk.
7. There are forums on yttalk where you can get channel/video reviews to try to improve, request people to make graphics and music to make your channel better, and request collabs to grow your audience. Plus just tons of tips and things you might not have thought of.
8. Comment on YouTube videos with relevant and good comments (not spam or self-promo) people might click your channel because of it especially smaller YouTubers.
8. Just keeping going most people don't get tons of views overnight.