You could probably double your sound quality by installing the speakers on 2-3 feet long wall mountings which would separate the speakers from the wall and allow you to point them towards your listening position.
Small speaker size is not inherently a bad thing but it does make the speaker sensitive to wall reflections. Direct wall placement is especially problematic in bass region where it tends to make the sound boomy and harsh. Early reflections kill the high-mid region also.
With 3 feet or more clearance from any walls (or the ceiling/floor for that matter) will produce you a greatly improved sound using the same hardware as now. This 'tweak' is easy to try, costs nothing and almost guaranteed works.