What are you using for grease in your hub? If you used a grease intended for bicycle brakes or white lithium that generally will work well. If you used an automotive wheel bearing grease that could be your reason for poor braking. Modern wheel bearing grease is so good at reducing friction that it can make coaster brakes nearly useless. If you used automotive wheel bearing grease in your hub, at the very least, clean the grease off the brake shoe hardware and from inside the brake hub shell then replace it with white lithium or any other grease intended for bicycle brakes which has fewer friction reducing properties.