I'm no guru, but your Kenwood amp is way underpowered. The CV B2 has been replaced by the B52, both the B52 and the PBR 300x2 are better amps than what you have now. The B52 has more power at 4 ohm than the 300x2 does, so if I had my choice I'd go that route. The Biketronics line leveler performs significantly better than the magic box. The speakers can handle the amp. If your bike has been flashed, going with the BT line leveler and flashing back to stock (0 amps and 2 or 4 speakers) will help a lot with sound quality.
PS this all assumes you're only running 2 speakers and won't be adding more later on. If you have 4 now or will in the future the amp choices change.
Freedom isn't free, remember to thank a vet.
2018 CVO RG lava orange, 117 Stage 3, 14" F47 and a few chrome extras. Boom crap gone.
2016 RG Special Cosmic Blue, 120ST with Dragos 2:1 and TTS tuner, FBI drop seat kit and JNR air ride. Stock audio long gone.