You need to infuse the cannabis with an oil/carrier oil, such as hemp oil or olive oil, so that it will be drawn/carried into the skin. It also needs to be heated at a low temp to activate/decarboxilize the thc so it will work.
Hemp oil is one of the best carrier oils you will find, and it is...