Fuchsias can be grown in any good peat-based professional potting mix. Don't use fine-grained potting soils as they don't provide proper drainage. You should repot it in the spring when new growth begins. If you have maintained it as a houseplant, repot and prune it sometime during January or early February. If you wait until later, you will delay its flowering until mid- summer.
Most fuchsias are self-cleaning.
That means that they drop spent blooms. If a branch becomes long and unsightly, cut it back to maintain good shape, but don't otherwise prune a fuchsia when it is blooming. It will take twelve weeks for the pruned branch to bloom again. Fuchsias are very easy to propagate from tip cuttings taken almost anytime. Tips that are not blooming root the fastest.