Hmm.. a scale would be helpful. You call it a continent. Is it fair to assume something the size of India, or more in the lines of the size of Africa. Either way, I think the problem you find with the mountains is the small number of peaks.
The map looks more like a small/medium island.

As for rivers, once again it depends on scale. But, for pointers, why not looking for similar regions on Earth. Try centering google earth on Asmara (Eritrea), or Ta'izz (Iemen). Those are very dry areas with close mountain ranges.