If you want to display brands name on shop/products archive page, add the following code to child-theme functions.php:

add_action('woocommerce_after_shop_loop_item_title', 'et_print_brands', 10);
function et_print_brands(){
    global $post, $product;
    $terms = wp_get_post_terms( $post->ID, 'brand' );
    if(count($terms)>0) {
        ?>
			<p>Brands: 
            <?php
                foreach($terms as $brand) {
                    $image          = '';
                    $thumbnail_id   = absint( get_term_meta ( $brand->term_id, 'thumbnail_id', true ) );
                    ?>
                    <a href="<?php echo get_term_link($brand); ?>">
                        <?php
                            echo $brand->name;
                        ?>
                    </a>
                    <?php
                }
            ?>
            </p>				
        <?php
    }
}

To disable categories go to Theme Options > Product Page layout > Show product category > Off.