Don't give up friend. Keep on tryin'. Sometimes When time isn't right. Things don't go well according to the way that you want. But Eventually they do.
I don't know if your course is relevant to your studies or not.
But I think you should go for CAIPS NOTES. It will give you the exact reason why they rejected your visa.