I have been waiting for Bitcoin to reach $3000 so that I can sell my Bitcoins, but seems as if it doesn't want to reach that value anytime soon. SHould I sell with the current amount?

Dont sell it.Just hold.We all too expected bitcoin to cross $3000 by this time.But when segwit will be activated on August 1st,it would definitely trigger the bitcoin price and bitcoin would cross $3000.So just wait a little more.