You mentioned you haven't bought BTC, ETH or LTC as you don't see them providing sufficient returns, but if you'd invested your original money of $3000 4 months ago in one of them & just done nothing but hold your coins you'd now have the following returns:
BTC: $5,482
ETH: $9,045
LTC: $12,155
Here's some basic tips I have for you:
1. Don't trade emotionally - Any trade you make should be well thought out & based on strong conviction & fundamentals. Freaking out & selling coins because the price has dipped or FOMOing in and buying coins just because they are pumping will always end in heartbreak.
2. Buy low, sell high - Sounds simple right? But from the information you've provided us you've basically been doing the exact opposite. Invest in coins that you believe have a strong team & a positive future, but buy them when the price has dipped. Avoid buying a coin during or after a massive pump & just learn to be patient & wait for the price to retrace.
3. Don't base your investment decision purely on coin price - A lot of inexperienced investors think something like ripple will given them a massive return on investment over something like Bitcoin purely because XRP is currently less tha $1 while BTC is over $10,700. They have this misconception that it would be a lot easier for XRP to go up $1 than it would for BTC to go over $20k & give them the same return. It just doesn't work like that. You MUST consider the overall supply of a coin before trying to decide if it is over or under valued.
4. Don't invest in shitcoins - Stick to those in the top 20 market cap, or those coins that have good team & project behind them.
5. Don't over trade - As my example above showed, if you'd have just bought & held rather than traded then you'd be looking a big profits now rather than big losses. Unless you are a skilled & experienced trader then I'd avoid trading entirely. Just buy coins you believe in long term, put them on a hardware wallet & leave them there