Whatever you mentioned, you are doing is perfect. Question is how long have you been doing this for example social bookmarking ?
Anything related to financial matters is extremely competitive so you may need to try longer 4-5 word less competitive keywords to compete with the big boys.