I use firebeard's mod pack. It doesn't have a weakspot mod (which changes the tank skins), but it has a couple really useful ones, such as XVM (no mod pack is complete without it), one that makes the mini-map fill the screen when you hold tab (and has the last spotted location of enemy tanks on it (which I think is part of XVM)), a mod to prevent you from shooting a friendly tank if they move in front of you, a mod to prevent you from firing a shell at a tank that just died, a mod that makes dead tanks show up a bright white so you can see them better if they are being used for cover, a mod to change the zoom range (both 3rd person view, and in gun sight), and a couple others, like showing who shot you, how much damage was done, what kind of shell was used, as well as one that keeps track of the damage that you do.
I found that for weakpoints, I used a mod for a couple weeks and then stopped. You pretty much learn what to look for after a while as most weakpoints will look like a weakpoint and things that look like it on other tanks will also be a weakpoint (there are some exceptions). I found it better to look at some of the websites and look at a couple tanks on there for the weakpoints, and that knowledge translates pretty well between other tanks in the line and for other tanks in general (i.e. a view port on the KV line is a weakpoint, as well as on every other tank. Things like hatch covers are typically weak (as long as you have a good angle so your shot doesn't just deflect), mini-turrets/machine gun turrets are weakpoints, etc...).