There are two main thing that helps to build the PR thay are:
1) The most important thing is to update the content on regular basis.
2) Quality and high PR links.
All the activities that you are doing helps you to build the PR for you site.
Gaurav
PPC management Swindon