The 300mhz and 150mhz you're seeing is the cards ULPS (ultra low power state) it clocks down when not in use.
If you play a game and then look at your GPU clocks you'll see it has risen.
You can overclock your GPU, increase the CORE CLOCK, by say 10mhz steps. everytime you increase 10mhz test your card in a GPU demanding game or run Heaven benchmark.
https://unigine.com/products/heaven/
If your PC crashes or you see odd spots on your screen go back down 10mhz, if it's fine after a full game. then go up another 10mhz.
Repeat until you reach a clock that crashes and go back down a step. (note you can make the steps bigger or smaller)
You can over-volt to get an even higher overclock, but on the r7 250 I would not bother as the increase would be minimal.
You can do the same on the memory.
Your PSU should be enough, the r7 250 is not power demanding.
-good luck
edit: overclocking
rule of normal thumb: under 80 degrees is the safe area.
Also when you're ever playing games and your PC crashes or your game crashes it could be due to your overclock. Play many games on your overclock to make sure it is completely stable.