Good work! Looks like you have tried many methods to increase your traffic. But, not only keywords can help you. Read this article to get an idea about various methods of developing your website!http://www.technicaltalk.net/index.php?topic=3965.0
May be the ideas look simple but I am sure those will help you!
All the best!