well its hard to get attencion on your games when using self promotion so everthing helps
I agree. But if I was you I would make a game development community. Not just for self promotion and there people could discuss topics, network and ask for feedback for their games.