You're going into first place too early. You kinda have to cruse in 2nd until the very end to avoid blue shells. Better yet, stay in 9th as long as possible - that's the highest position you can get the good drops like Blue Shells, Bullets, etc. But I think you can get red shells in 2nd, so just save those till the end.