As Rouny said, Google changes its strategy every single day but there are a few things that are very likely to help. Working smarter is better than working harder.
What I mean that it is great to have thousands of backlinks but it is much better to have fewer backlinks of higher quality. So how do you do that? What you're doing till now it is great but if you do it the right way.
Regarding directories, make sure that your links is listed in the right section (yes, I know, sometimes it is not that easy to figure out where's the right section but it is important)
Regarding social media, each media has its own pros and cons so the very best than you can do is to know those who interest you and work on them hard. Social media is the modern word of mouth and its success relies on trust. So while you may have some luck providing an interesting topic, or creating a new fad, the hard part comes when you want to maintain that success. That's where trust hits in. You don't build trust in Twitter the same way that you do in Facebook, even if they're similar.
Forums are also a good example of trust. Unfortunately, many people don't understand this and post once or twice simply to drop their links. That's not the way. You should choose a forums that you really like and be and active member and use your signature to show your site. But don't post rubbish simply to expose the signature. The trick is... simply enjoy what the forum has to offer and be active. When you act as a regular member and stop worrying about your signature and about expose it as much as you can, something funny happens. Little by little, regular people get to know you, get curious about you and want to figure out what you do and... bang! they click your link.
Wether the forum is follow or no-follow is irrelevant. The thing is that the number of people that click on that link are real, and there may not be many of them but if they see what they like, they tell their friend, they tweet it, they facebook it, etc, etc, etc. And they do it because you built trust by showing your willingness to help and your curiosity. They know you now.