The first thing that you could consider is whether the address that you want to track is a vanity address. Vanity addresses often contain some string that is somehow related to the user, which could come helpful in looking up what wallets and pools the user is participated in.
At all BTC addresses, as @unholycactus wrote above, all BTC transaction are publicly visible on the blockchain so it is possible to do some research with them and base a guess on the results of the research. Actually, you do not have to do this research yourself because there are services that are doing it already. You can continue with the checking results part.
WalletExplorer may help you.
Blocktrail is service that provides information about an address from mentions on the web. It could come useful in addition.