Shazdeh, you might consider some changes to the “bg-patterns.php” file, just to ensure that the CSS code generated by the plugin will overwrite any other that already exists (any theme or something else).
Just add “!important” before the end of each declaration:
before: $style = $color ? "background-color: #$color;" : '';
after: $style = $color ? "background-color: #$color !important;" : '';
before: $image = " background-image: url('$background');";
after: $image = " background-image: url('$background') !important;";
before: $repeat = " background-repeat: $repeat;";
after: $repeat = " background-repeat: $repeat !important;";
before: $position = " background-position: top $position;";
after: $position = " background-position: top $position !important;";
before: $attachment = " background-attachment: $attachment;";
after: $attachment = " background-attachment: $attachment !important;";