Need some help.

Guys,I'm new to blender and i ran into a huge problem.I used Boolean modifier and bevel and it created lot of crazy edges.So i dissolved those edges but few edges are still bugging me and I don't know how to fix them and also there is some roughness on the cube even after dissolving the edges.Please help me if u can.