If you have all the tools and knowledge to build your own battery pack, then it is definitely better to do this. However, if you don't have any experience or tools, it may be easier to buy a pre-made battery pack.