Has a carpenter friend to advice is good but still be mindful that tank cabinet unlike furniture especially for 4ft tank. The water, sand, rock...all added up are real heavy.
I used a canister plus a internal box filter. Canister alone might not be enough depend on your bio load. internal box filter basically used to get rid of oil/dirt that float on the water surface